我的代码原则

战略层次:

  • 最重视设计,从宏观上产生最合理结构,保证系统用的正确的方法和工具,做的正确的事情。
  • 其次,重视代码的整洁。如命名、函数功能设计、类的功能设计(Solid原则等)、注释、代码格式、采用的数据结构、错误处理、边界等问题
  • 再次,重视代码的稳健性和实现方式。如测试、敏捷开发、并行化、团队协作方法等
  • 再次,重视代码技巧。如使用的高级库(如boost)、stl、RTTI等代码层次的技巧性实力
  • 最后,重视文档。

以上的顺序,不同人有不同的体会,取决于不同人的经历吧。但总体应该差不多太多。


你可能感兴趣的:(我的代码原则)