从软件开发角度,审视编码规范

本文综述:编码实践中遇到的问题总结和分析(实践总结)

1. 将单一的功能独立出来,不要将代码写成一坨坨的;功能独立出来后,能够从主程序中看出主要的逻辑(易于整理处理文档),而不是什么都看不出来。

2. 适当的做重构,不要等到代码写完了再考虑重构,重复的部分尽量不要写。

3. 代码做到简洁、干净、不做过多的逻辑判断。

4. 编码中发现:如果一个方法需要很长时间执行完成,而其后的执行逻辑仅仅是赋值操作,很可能后面的代码会在前执行(打印Log,跟踪代码逻辑)。

5. (撰写代码方法学)写一个功能,获取一个状态,都需要进行测试。“走一步,测试一次”!避免不必要的坑(承接上述4,Log跟踪逻辑执行流程)。

6. 定义常量字段,可在Interface中定义,声明的字段默认使用:public static final修饰。

7. 测试和开发之间的距离,如何在开发一个功能后,进行自测?

8. 出现问题时,向多个人了解情况,一个人说的内容不一定是正确的(很可能)。这也是做事的方法学。

9. 写一个方法后,设置相应的返回值,用于判断处理结果。

每一个要点的背后都有一个故事支撑着!

posted @ 2017-01-23 17:43  jamesK4W  阅读(244)  评论(0编辑  收藏  举报