1.整洁的代码只做好一件事。(功能的单一性)
2.如果同一段代码重复出现,就表示某种想法未在代码中很好的体现。尽力去找出到底那是什么,再尽力的更清晰的表达出来。
3.让每次代码修改完比之前更干净。
4.函数参数最理想是0,1,2个参数。尽量避免使用3个及以上参数,尽量使用返回值作为输出而非参数,函数行数应该控制在20行以内。
5.bool型参数丑陋,应该尽量拆成2个函数。
6.软件开发就是消灭重复。
7.写整洁的代码都是循序渐进的过程。不必要一开始就完全构思好。可以后期整理打磨。
8.注释不能使糟糕的代码清晰。最好的做法是把代码弄干净。
9.什么是好的注释:
9.1法律信息
9.2对意图的解释
9.3阐述某些晦涩难懂的参数或者返回值
9.4警告出现严重后果
9.5表明以后改进的方向
9.6应该灵活写注释,记住注释是为了帮助自己和后来者了解代码的意义,去除无效注释和废话
10.程序员必须有自己的原则,不能盲从项目经理和产品经理。就像医生不能听从病人要求不洗手来动手术的要求一样。
11.类的名称应当描述其权责,命名正是判断类的权责的第一手段。如果无法为一个类命名精确的名字,那么他大概就是太长了(SRP单一职责原则)。
12.类的高内聚指类中的变量尽可能被每个方法使用,这样这些方法就越黏聚在类上,保持内聚性会得到很多短小的类。
posted on 2012-10-10 16:57
saha 阅读(140)
评论(0) 编辑 收藏 引用