——代码是直接产生价值的东西。
——代码的含金量不一样。
——代码的品质决定是不是可以增值。
——不好的代码会贬值,会偷走你的成本。
——国内知名的大型通讯企业的真实案例。
2、为代码把脉
——从代码看工程师水平
——从代码看需求水平
——从代码看管理水平
——从代码看组织架构
——从代码看公司的发展前途
2、唯一有效的神奇指标
3、好代码的三个快速特征
4、识别坏代码的味道
——单元测试
——代码评审
——重构
——持续集成
——代码分析
2、命名:命名既文档,命名的信达雅。
3、变量、宏、常量等编码标准。
4、函数:函数的命名、长度、布局、参数、长度以及优化相关规范。
5、类:类、属性、方法等设计规范。
2、单元测试工具
3、单元测试用例的FIRST原则
2、代码审查的工具Gerrit Sonar
3、代码审查的清单
4、代码审查的流程
5、保守型日企的审查案例
6、激进型互联网企业的审查案例
2、重构的手段
3、重构的工具
4、重构的时机
2、mave
3、Jenkins
4、重复代码
5、单元测试
6、复杂算
7、潜在BUG
8、编码规则
9、注释
10、架构与设计