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

《2017-12-01构建之法:现代软件工程-阅读笔记》

时间:2017-12-01 13:43:55      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:工程   不容易   空白   自我   一个   注释   开会   相关   程序员   

1.代码规范可以分为两个部分:

(1)代码风格规范。主要是文字上的规定,看似表面文章,实际上非常重要。

(2)代码设计规范。牵涉到程序设计、模块之间的关系、设计模式等方方面面的功用原则。

1.1 代码设计风格:
(1)缩进

(2)行宽

(3)括号

(4)断行与空白的{}行

(5)分行

(6)命名

(7)下划线

(8)大小写

(9)注释

1.2代码设计规范:

(1)函数

(2)goto

(3)错误处理

  a.参数处理

  b.断言

2.代码复审:看代码是否在“代码规范”的框架内正确地解决了问题。

  2.1代码复审的形式

    自我复审

    同伴复审

    团队复审

  软件工程中最基本的复审手段,就是同伴复审。

  2.2代码复审的目的:

  a 找出代码的错误

    编码错误

    不符合团队代码规范的地方

  b 发现逻辑错误

  c 发现算法错误

  d 发现潜在的错误和回归性错误

  e 发现可能需要改进的地方

  f 教育(互相教育)开发人员,传授经验,让更多的成员熟悉项目各个部分的代码,同时熟悉和应用领域相关的实际知识。

3.传统意义上的伙伴复审,即程序员之间的互相复审,有以下的问题:

  1)复审人缺乏对程序的深入了解,减弱了复审的效果;  

  2)不能持久、定时地进行复审;

  3)对需求和设计的不了解导致无法实现全面有效的复审;

4.团队复审是指多于两人 的团队就某一程序实体进行的复审,团队复审的缺点在于:

  1)什么时候开会做复审?不可能一个团队天天开会。要找到一个所有人都能出席的时间,并不容易;

  2)牵涉的人员太多,理解程度不一,复审的速度和效果不能得到有效的平衡——太快则有人不懂,太慢则浪费许多人的时间;

  3)正是由于成本问题,无法对所有的设计和代码进行深入的复审;

  4)由于人员众多,有面子问题

《2017-12-01构建之法:现代软件工程-阅读笔记》

标签:工程   不容易   空白   自我   一个   注释   开会   相关   程序员   

原文地址:http://www.cnblogs.com/liuming123/p/7941164.html

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