《凌波微步:软件开发警戒案例集》读书笔记

当下我们学习的软件工程教材《现代软件工程——构建之法》一书中提到了代码风格的原则是:简明、易读 、无二义性。而这本《凌波微步软件开发警戒案例集》让我体会到了书写代码我们应该注意的很多事情。书中说到“版本控制的最重要目标和原则就是尽量避免不同版本代码中的重复内容,因为重复意味着重复工作,意味着重复错误。而为了避免重复,应当将代码中共用的部分尽量提取出来,并且尽量让同一功能的代码集中在同一代码文件中。“这让我感受很大:我们应该树立正确的优秀的编码行为和良好的编码规范,这样可以让我们的代码清晰明了。

《凌波微步:软件开发警戒案例集》第一篇讲的是代码注释,书中代码每一行都有注释,但是并不显得杂乱,我明白了要合理添加代码注释让代码简洁通俗易懂。第二篇讲的就是代码风格问题,每个人写任意一个代码都是不相同的,每个人都有不同的属于自己的代码风格。第三篇讲的是代码高效问题,不同人写同一个代码会有所差异,发现人与人之间的代码量是不同的。

我们通过学习在代码规范上我有一些自己的见解:文件注释:所有的源文件都应该在开头有一个注释:文件名、作者、修改日期:。包和引入语句:第一个非注释行是包语句。类的(静态)变量:首先是类的公共变量,随后是保护变量,再后是包一级别的变量(没有访问修饰符),最后是私有变量;缩进:程序块要采用缩进风格编写,缩进只使用TAB键,不能使用空格键(编辑器中请将TAB设置为4格);方法体的开始、类的定义、以及if. for. do. while. switch. case语句中的代码都要采用缩进方式;
对齐:程序块的分界符左大括号"”和右大括号”]”都另起一-行,应各独一行并且位于同一列,同时与引用它们的语句左对齐;对齐只使用TAB键,不使用空格键;不允许把多个短语句写在一行中,即一行只写一条语句; i. for. do、while. case. switch. default等语句自占一行。等等,使我收获很多。

posted @ 2020-10-20 22:26  180401施明昊  阅读(112)  评论(0)    收藏  举报