码迷,mamicode.com
首页 > 其他好文 > 详细

构建之法阅读笔记02

时间:2016-04-19 17:29:18      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

 第四章:两人合作

  软件行业经过几十年的发展,软件的开发已经变成了一项工程,一个人单枪匹马来完成已经很少见了,大多都是在相互合作中完成的。这时候,代码规范和设计规范就显得极为重要了。代码规范主要分为两步分:①代码风格规范(原则:简明、易读、无二义性 常见注意事项:缩进、行宽、括号、断行、命名、下划线、大小写、注释)②代码设计规范(常见注意事项:函数(功能单一,只做一件事,做好这件事)、goto、错误的处理、C++中的类)其次,代码复审也十分重要,这能找出代码的错误、发现逻辑错误、算法错误、潜在错误、发现可改进的地方,还可以和同伴交流技术与经验,发现错误之后要做好记录,更正可发现的明显错误,并且可以整理专门的核查表。之后就是本章的重点:结对编程。在这大学的近两年中,我们编程一直都是一个人,最多充其量就是向别人征求一下意见,但是现在,这本书却教导我们要学会结对编程,编程变得不再仅仅是一个人的事情,而且结对编程有许多长处,代码质量能得到显著的提高,能有更多的投入产出比,在这一过程中,我们要注定参与,要明白有水平上的差距,但是没有级别上的差距,而且要让编程的环境非常舒适,为了让两个人合作更有效率,要讲究合作的技巧以及正确的反馈,这样可以让合作双方都从合作中受益,提高水平。

 

第五章:团队和流程

  在上一章,我们明白了结对编程的作用,而在以后的企业中,我们将不仅仅是两个人,而是会参与到团队中。团队有共同的特点:有一致的集体目标,要一起完成这目标,团队中的成员会有各自的分工,互相依赖合作,共同完成任务。团队的模式多种多样,许多软件公司的团队最后都演变成功能团队,具备不同能力的同事们平等协作,共同完成成一项任务。开发流程的模式也是多种多样的:①写完再改(这种模式在应对学校作业是还是绰绰有余的,但是要是想解决实际问题,这个方法的缺点还是非常大的)②瀑布模式(常见过程:软件需求→软件需求→前期程序设计→分析→程序设计→编码→测试→运行 并且在每一步都要用文档来记录、描述 但是也存在缺陷:各步骤分离、回溯修改非常困难、最终产品最后才出现,但是客户和工程师都要尽早知道产品的原型并试用)团队非常有意义,好好利用团队可以让软件的制作变得更加有效率。

 

第六章:敏捷编程

  敏捷开发有一系列的原则:①尽早并持续的交付有价值的软件以满足顾客需求

构建之法阅读笔记02

标签:

原文地址:http://www.cnblogs.com/Daddy/p/5408717.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!