构建之法4读后感
2016-04-06 10:34
204 查看
两人合作
一个软件由一个人单枪匹马完成现在是很少见的了。软件都是在互相合作中完成的。
代码设计规范不光是程序书写的格式问题,而且牵涉到程序设计,模块之间的关系,设计模式等方方面面,这里有不少内容与具体程序设计语言息息相关,但是也有通用的原则。
代码复审的目的
1 找出代码的错误
2 发现逻辑错误,程序可以编译通过,但是代码的逻辑是错的
3 发现算法错误,比如使用的算法不够优化,边界条件没有处理好等
4 发现潜在错误和回归性错误
5 发现可能需要改进的地方
6 教育开发人员,传授经验,让更多的成员熟悉项目各部分的代码,同时熟悉和应用领域相关的实际知识
一个软件由一个人单枪匹马完成现在是很少见的了。软件都是在互相合作中完成的。
代码设计规范不光是程序书写的格式问题,而且牵涉到程序设计,模块之间的关系,设计模式等方方面面,这里有不少内容与具体程序设计语言息息相关,但是也有通用的原则。
代码复审的目的
1 找出代码的错误
2 发现逻辑错误,程序可以编译通过,但是代码的逻辑是错的
3 发现算法错误,比如使用的算法不够优化,边界条件没有处理好等
4 发现潜在错误和回归性错误
5 发现可能需要改进的地方
6 教育开发人员,传授经验,让更多的成员熟悉项目各部分的代码,同时熟悉和应用领域相关的实际知识
相关文章推荐
- iOS--(转)socket编程之Asyncsocket详解
- 单例模式
- java线程池【转】
- java effective 读书笔记
- 异常:mysql 1062 –Duplicate entry '1' for key 'PRIMARY'
- STL互为逆运算的算法
- Atom project manager配置信息
- <json基础教程>
- 二叉树的镜像
- Python Twisted系列教程4:由Twisted支持的诗歌客户端
- iOS App设计模式开发中对interpreter解释器模式的运用
- Buy Tickets(线段树)
- 正则表达式
- 一个很简单的后退到上一步的思路
- sql server 把多行合并一行,并连接成一个字符串
- 【LeetCode-73】Set Matrix Zeroes
- 集合及运算(并查集)
- java 字符串转成 json 数组并且遍历
- 基于ZigBee和STM32的智能家居控制系统的设计与实现(三)
- smarty模板中truncate的使用