构建之法阅读笔记03
2016-05-13 23:23
197 查看
读了构建之法的第四五章以后,我更加理解了团队开发的内涵。有两种团队开发的模式,一种是人数比较少的团队,即只有两个人的团队,这种只有两个人的团队的编程叫做两人结对编程。有多个人的团队的编程叫做团队开发。无论这两中编程中的哪一种,究其本质,是与人合作,是与其他人合作来编程。只不过,在两人结对编程的过程当中,团队的规模比较小,团队内成员的人数表较少。在第二重编程的方式当中,团队的规模比较大,团队内的成员人数表较多。
在二人结对编程中,先要知道什么是代码的复审。代码的复审指的是团队内的某个成员在开发完某些代码之后,让团队内的其他成员来阅读自己的代码。这个过程中,不仅要让别人阅读自己的代码,还要让让别人在阅读的过程当中提出一些问题,自己回答别人的问题。我们吧别人对我们提出的问题都解决的话,这样是很利于我们解决问题的。在编写代码的过程中,我们也不是能注意到所有的问题。二人结对编程的好处在于当两个人一起编程时,互相在做代码的审核。这两个人一个人写代码,一个人在旁边用思路指导。这是一宗很好的编程方法,这样有助于我们集中注意力,也能更加的集思广益。还有一种团队开发模式是团队编程,这时团队内的成员人数变多了,大家要互相监督,一起开发。
在二人结对编程中,先要知道什么是代码的复审。代码的复审指的是团队内的某个成员在开发完某些代码之后,让团队内的其他成员来阅读自己的代码。这个过程中,不仅要让别人阅读自己的代码,还要让让别人在阅读的过程当中提出一些问题,自己回答别人的问题。我们吧别人对我们提出的问题都解决的话,这样是很利于我们解决问题的。在编写代码的过程中,我们也不是能注意到所有的问题。二人结对编程的好处在于当两个人一起编程时,互相在做代码的审核。这两个人一个人写代码,一个人在旁边用思路指导。这是一宗很好的编程方法,这样有助于我们集中注意力,也能更加的集思广益。还有一种团队开发模式是团队编程,这时团队内的成员人数变多了,大家要互相监督,一起开发。
相关文章推荐
- 删除对话框练习
- sqlserver修改某列为行号
- (1)Java网络编程----网络基础
- BFS和DFS的差别,BFS实现迷宫最短路径
- 【转】查看java类是从哪个包加载
- 用户描述
- 拨打电话与发送短信功能
- 2、3、4的幂
- R语言 模糊c均值(FCM)算法程序(转)
- [MySQL]去重:DISTINCT
- Ado.Net 通用DB访问类
- ARP数据报格式
- 解析:TypedArray 为什么需要调用recycle()
- 邻接矩阵表示有向带权图
- 进程—僵尸进程与孤儿进程
- [C++]Json介绍
- final关键字
- 解决git clone时报错:The requested URL returned error: 401 Unauthorized while accessing
- mysql Access denied for user解决方法
- 关于typedef函数的报错,网上唧唧歪歪瞎j8说的人真tm多,事实如图所示