这几天将《构建之法》的第六章“敏捷流程”和第七章“MSF”读了一读,写一下阅读笔记。 第六章提到了敏捷流程。在软件工程的语境里,“敏捷流程”是一系列价值观和方法论的集合。敏捷开发原则有12条,为: 1. 尽早并持续地交付有价值的软件以满足顾客需求 2. 敏捷流程欢迎需求的变化,并利用这种变化来提高用 ...
分类:
其他好文 时间:
2016-04-15 18:17:57
阅读次数:
160
我们已经了解敏捷流程的开发原则和概述,我们都可以体会到敏捷流程的好处和优点,但是敏捷流程不一定适合所有的项目任务,让我们来继续了解敏捷流程吧。 敏捷对团队的要求很简单:自主管理、自我组织、多功能型,但是“自主管理”不等于“没有管理”,自己挑选任务,每次结束之后还要总结不足,提出改进;而且现在每个人都 ...
分类:
其他好文 时间:
2016-04-09 21:52:11
阅读次数:
136
我看的书是《敏捷软件开发:原则、模式与实践》是2003 年9月清华大学出版社出版的图书. 原书名: Agile Software Development: Principles, Patterns, and Practices 这本书的重要内容: ●讲述在预算和时间要求下,软件开发人员和项目经理如何 ...
分类:
其他好文 时间:
2016-03-27 19:42:39
阅读次数:
119
分支开发原则:如果本地dev分支有修改,则需要先切换到master分支,把本地分支的修改merge回master(git merge dev),然后在master上把合并后的内容push到master上;然后再切换回本地分支,再把master的内容merge回分支,然后就继续在分支开发。 开发流程:...
分类:
其他好文 时间:
2015-12-09 00:23:37
阅读次数:
119
1、提交(签入)代码需要填写备注说明 团队开发中必定会使用一些类似svn的代码管理工具,在提交代码时填写备注,这个好处是不言而喻的。它可以帮你记录这次修改完成了哪些功能、修复了哪些bug,包括的团队的其他成员,也可以看到你这次提交代码所做的贡献。 2、每天汇报自己的工作情况 我们可以每天早上把今.....
分类:
其他好文 时间:
2015-10-22 17:12:21
阅读次数:
121
1—配置节点2—前置处理器3—定时器4—采样器5—后置处理器(只在有结果可用时执行)6—断言(只在有结果可用时执行)7—监听器(只在有结果可用时执行)脚本开发原则:简单、正确、高效简单:去除无关的组建,尽量复用正确:对脚本或业务正确性进行必要的判断,不能少也不能多高效:部分组件仅在脚本开发模式使用,...
分类:
其他好文 时间:
2015-10-19 17:23:53
阅读次数:
144
第20章 咖啡的启示 这个例子对于教学有很多好处。它短小、易于理解并且展示了如何应用面向对象设计原则去管理依赖和分类关注点。但从另一方面来说,它的短小也意味着这种分离带来的好处可能抵不过其成本。就当做一个设计思路来看吧。20.1 Mark IV型专用咖啡机20.1.1 规格说明书 Mark IV.....
分类:
其他好文 时间:
2015-08-29 20:13:42
阅读次数:
305
第19章 类图 19.1 基础知识19.1.1 类 类一般表示成下面的样子:分成格间的类图标以及对应的代码 注意类图标中变量和函数名前面的符合。(-)表示private;(#)表示protected;(+)表示public。19.1.2 关联 类之间的关联表示的是那些持有对其他对象引用的实例变...
分类:
其他好文 时间:
2015-08-29 12:35:09
阅读次数:
152
第16章 对象图 有时,呈现出系统在某个特定时刻的状态是非常有用的。和一个正在运行系统的快照类似。UML对象图展示了在一个给定时刻获取到的对象、关系和属性值。 不过,你应该对花太多的对象图保持警惕。在大部分的情况下,它们都可以从相应的类图中直接推导出来,因此没有多少用处。第17章 用例 在所...
分类:
其他好文 时间:
2015-08-29 06:08:07
阅读次数:
212
第15章 状态图 在描述有限状态机(FSM)方面,UML提供个丰富的符合。15.1 基础知识 下图是一个简单的状态迁移图(STD),该图描述了控制用户登录到系统的FSM。圆角矩形表状态。上层格间放置每个状态的名字。下层格间中放置的是一些特定动作,表示当进入或退出该状态时要做什么。 图中左上角的...
分类:
其他好文 时间:
2015-08-28 21:25:31
阅读次数:
182