构建之法阅读笔记02
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建之法阅读笔记02相关的知识,希望对你有一定的参考价值。
代码风格规范:
缩进采用哪种方式:tab键,还是2、4、8个空格;
行宽:行宽必须限制;
括号:在复杂的的条件表达式中,用括号清楚地表示逻辑优先级;
断行与空白:断行与空白可以很好地看清代码,便于单步执行调试;
分行:不要把多条语句放在一行上,更严格的说,不要把多个变量放在一行上;
命名:在变量前加上有意义的前缀,便于程序员看出变量类型及相应意义。可以采用“匈牙利命名法”,但在某些语言中,前缀就不是很必要,匈牙利命名法并不适用,例如: C#;
下划线:下划线用来分隔变量名字中的作用域标注和变量含义;
大小写:便于阅读由多个单词组成的变量名;
注释:注释是为了解释程序做什么(What),为什么这样做(Why),以及要特别注意的地方;不是注释程序是怎么工作的,复杂的注释应该放在函数头,很多函数头的注 释都用来解释参数的类型,注释也要随着程序的修改而不断更新,注释应该只用ASCII字符,不要用中文或其他特殊字符,否则会极大影响程序的可移植性,可以使用不同的显示风格来表示程序的不同部分。
过去我没太在意这些规范,命名,行宽,分行注释,下划线,大小写这些都没太在意过。
通过阅读书中内容,知道不在意这些,会发现代码阅读起来很困难,不便于他人阅读。
我的解决办法每次编程时,列下代码规范清单,时刻提醒自己注意代码编写规范,并按要求做。
以上是关于构建之法阅读笔记02的主要内容,如果未能解决你的问题,请参考以下文章