构建之法阅读笔记03

  今天,我继续读了《构建之法》,给我留下印象最深刻的一个词语就是“合作”。在以后的学习或工作中,一个软件是由一个团队完成的。首先就需要让自己的代码变得规范,包括代码风格规范、代码设计规范。代码风格规范包括缩进、行宽、括号、断行与空白的{ }行、分行、命名、下划线、大小写、注释。

  书中对一些规范给出了实例:缩进4个空格、行宽限制100字符、括号清晰的表示逻辑优先级、多个变量或者语句要分开放在不同的行、变量名的命名也是一个比较重要的地方,既要做到清晰便捷还要做到能够让自己的合作伙伴容易理解。代码注释也同样的重要,这里我知道了一个以往容易忽略的一点。注释(包括其他源代码)都最好不要出现中文,因为这很有可能在将程序移植给他人的时候出现乱码的问题。这一问题在上学期的学习中,也是出现过的情况。

  代码的设计规范不光是程序书写的格式问题,而且牵涉到程序设计、模块之间的关系、设计模式等方方面面。有不少内容与具体程序设计语言息息相关,但是也是有通用的原则。如果我们想要在一个工程合作中效率达到最大化,而且想要省事,最好遵循书中所说的那样:函数只做一件事并且一定要做好;只要有助于程序逻辑的清晰体现,什么方法都可以使用goto;如果只是数据的封装,用struct就可以没必要一定要class。

posted @ 2020-02-05 18:23  .HAHA  阅读(208)  评论(0编辑  收藏  举报