关于编码习惯的读书笔记

版本控制

1. 即使一个人的工作也要版本化。

2. 代码、测试用例、编译脚本、文档、解释说明、需求等都应版本化。

3. 计算机生成的文件不必版本化,但要将生成的步骤和用到的命令等版本化。

4. 提交代码时应写好日志。

5. 提交代码后应至少能保证编译通过,如破坏了系统要道歉并立刻修复。

6. 每次修改要确保只有一个意图,多个修改要分开提交。

7. 修改要尽快提交。

 

代码评议

1. 评议要及时。

2. 评议要公正。

3. 评议要详尽,代码不清晰、注释不清楚都要及时修改。

4. 评议要以代码规范为准。

 

重构

1. 重构不是修改,重构前后的代码行为应保持一致。

2. 重构也需要测试。

3. 重构应分块进行。

4. 不要担心中间代码。

5. 重构一旦开始应尽快完成。

6. 不要怕删除代码,不要把应删除的代码注释掉。

 

----以上摘自《程序员》2009年10月刊《编程习惯》(作者:程显锋)

转载于:https://www.cnblogs.com/zhyt1985/archive/2009/11/16/1604149.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值