读凌波微步软件开发警戒案例集有感

读了这本凌波微步软件开发警戒案例集,再结合软件工程课堂上所学知识,愈发的感觉遵守好的代码开发规则是有多么重要,用好的代码开发规范开发的代码更加清晰明了,易于解读与发现代码中的逻辑错误,通过注释也可以了解各个部分的功能与作用,能让调试人员与自己更加的了然于胸,结合本书,我得到了许多警示与感想,

1.将void,int,float等基本数据类型通过typedef重新命名,可以在最大程度上保证代码的可移植性——例如从16位程序至32位程序的移植问题即可通过此方法简单解决。
例如WIN32 SDK中大量出现的UINT ,DWORD等定义均属此列。

2.大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行;如果是非空代码块则:左大括号前不换行,左大括号后换行,右大括号前换行,右大括号后还有else等代码则不换行;表示终止的右大括号后必须换行

3.每个方法与成员变量静态变量必须进行代码注释解释,方法的参数、返回值、抛出异常、引用链也要解释

4.代码必须不能有二义性。

5.使用合理的代码命名规范,例如Java的驼峰命名法

结合着本书的知识,在后续的代码生涯中我会谨记这些规范,提高自己的代码质量,为以后工作学习打下基础

posted @ 2020-10-20 11:33  180402韩秋实  阅读(66)  评论(0)    收藏  举报