Essays Notiz 2 von 14

编程规范是开发人员的底线

Diese Notiz ist noch nicht ins Deutsche übersetzt – Sie lesen das chinesische Original.

第一条 名称即逻辑,变量命名 - 函数命名 - 类名 - 文件命名 文件夹管理

第二条 注释 

在代码里面按照 【小节功能】 来注释  就像以前中学写作文,老师会推荐我们使用小标题的形式,一个注释就像一个小标题,如果能在注释上再加一个1,2,3,4 这样这个过程需要几个步骤就更加清楚了

第三条 尽可能判断条件简单好理解,有的是有not,有的时候可以没有not。

如果你自己在写一个条件判断的时候觉得有点绕,那么一定是写的不好,肯定可以有更加明确的写法,条件判断是逻辑的重点,这里宁可多写点代码把它写清楚,而不是想用一个自己花了比较多的时间写出来的比较难懂的逻辑。

第四条  防御式编程

第一条 名称即逻辑,变量命名 - 函数命名 - 类名 - 文件命名 文件夹管理

第二条 注释  在代码里面按照 小节功能 来注释  就像以前中学写作文,老师会推荐我们使用小标题的形式,

一个注释就像一个小标题,如果能在注释上再加一个1,2,3,4 这样这个过程需要几个步骤就更加清楚了

第三条 尽可能判断条件简单好理解,有的是有not有的时候可以没有not

如果你自己在写一个条件判断的时候觉得有点绕,那么一定是写的不好,肯定可以有更加明确的写法,条件判断是逻辑的重点,这里宁可多写点代码把它写清楚,而不是想用一个自己花了比较多的时间写出来的比较难懂的逻辑。

第四条  放弃IDE 写代码的案例

第五条  防御式编程

第六条  写代码是最简单的事,你要代替解释器去思考,清楚自己写的每一行代码的意义,他背后做的事