高质量代码实践

        本博文首先分析了强调高质量代码的原因、判别标准::由于需求的不断变化,系统功能越来越多,而且越来越复杂,软件规模越来越大(代码行数>100万),导致开发以及维护的成本越来越高,开发效率越来越低,Bug越来越多,因此好的产品需要高质量的代码构建,从而提高开发效率,提升产品稳定性,输出外在质量高、内在质量高的产品;

        本博文然后从代码实践中总结归纳出怎样写出高质量的代码::从基础的命名(名副其实,做有意义的区分,使用解决方案/业务领域可读的名称,类名/方法名,命名参考)到函数、类以及常用的设计模式、面向对象设计的开发原则(单一职责原则,开闭原则,里氏替换原则,接口隔离原则,依赖倒置原则)、一直到最顶层的模式与架构(分层架构模式,模型-视图-控制器架构模式,事件驱动架构);

        本博文给读者开发人员有正确的指引作用,产生共鸣;

 

高质量代码实践_第1张图片

 

高质量代码实践_第2张图片

 

高质量代码实践_第3张图片

 

高质量代码实践_第4张图片

 

高质量代码实践_第5张图片

 

高质量代码实践_第6张图片

 

高质量代码实践_第7张图片

 

高质量代码实践_第8张图片

 

高质量代码实践_第9张图片

 

高质量代码实践_第10张图片

 

高质量代码实践_第11张图片

 

高质量代码实践_第12张图片

 

高质量代码实践_第13张图片

 

高质量代码实践_第14张图片

 

高质量代码实践_第15张图片

 

高质量代码实践_第16张图片

 

高质量代码实践_第17张图片

 

高质量代码实践_第18张图片

 

高质量代码实践_第19张图片

 

高质量代码实践_第20张图片

 

高质量代码实践_第21张图片

 

高质量代码实践_第22张图片

 

高质量代码实践_第23张图片

 

高质量代码实践_第24张图片

 

高质量代码实践_第25张图片

 

高质量代码实践_第26张图片

 

高质量代码实践_第27张图片

 

高质量代码实践_第28张图片

 

高质量代码实践_第29张图片

 

高质量代码实践_第30张图片

 

高质量代码实践_第31张图片

 

高质量代码实践_第32张图片

 

高质量代码实践_第33张图片

 

高质量代码实践_第34张图片

 

高质量代码实践_第35张图片

 

高质量代码实践_第36张图片

 

高质量代码实践_第37张图片

 

高质量代码实践_第38张图片

 

高质量代码实践_第39张图片

你可能感兴趣的:(高质量代码实践)