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 写代码的案例
第五条 防御式编程
第六条 写代码是最简单的事,你要代替解释器去思考,清楚自己写的每一行代码的意义,他背后做的事