双人项目之代码规范准则
该课程的双人项目与孙超同学合作,通过对软件工程导论这门课的学习,让我意识到代码规范的重要性。
代码规范原则:
1、是否是驼峰还是匈牙利方法不重要,重要的是执行。
2、最重要的是命名,与其绞尽脑汁写注释,不如想想如何命名。
3、好的版式易于阅读,学会用换行和注释做代码片段区隔。
4、注释最重要是正确,一定要和代码保持同步。
代码规范的重要性:
1、统一的代码规范是代码集体所有权的基础。
2、统一的代码规范结对编程也会愉快很多。
3、统一的代码规范可以让大家轮岗更容易。
4、轮岗机制打通,可以让大家获得内部提升和晋升。
代码风格规范
1.在必要的情况下才使用特殊的编译选项,因为你不能保证其他人也同样正确的设置。
2.代码风格不能妨碍沟通,混合的风格等于没有风格。所以还是根据项目来确定自己的代码风格。
3.代码风格的选择,考虑的范围包括:易维护,高效,清晰,简洁,重要性递减。
4.goto也并不是毒瘤,当深陷于for迭代的矩阵中,goto可能是你杀出重围的利器,反而有助于写出更为清晰的代码。而另一种goto适用的方面就是,当有巨多种情况的时候,或者说一个switch有着巨多个case的时候,与其使用一个flag,有时并不如使用goto。再一个,goto的效率确实高,如果你把执行速度的优先级定为最高,那么搭配良好的注释,goto还是可以用的。但在使用goto时,还需要注意, 每个模块(函数、过程、方法、子程序)最多使用一个goto标号。且goto的语句一定要出现在对应的标号之前,即只能向下跳转。
5.assert()只能用于检查程序的运行状态, 而不能用于对程序状态有影响的任何操作性语句。
6.不要把类的属性与其方法的参数混为一谈。
原文:https://www.cnblogs.com/huaziyi/p/13848654.html