jxl1996

代码质量评价:低耦合,高内聚(功能,元素除了职责任务,没有其他工作)

高质量代码三要素:可读性,可维护性,可变更性

可读性:

1、不要编写大段代码
2、将段落封装成一个又一个函数
3、在编写代码的工程中养成不断重构的习惯
4、函数设计遵循的原则:职责驱动设计
5、一个类不应当有太多的函数,函数过多要考虑分为多个类,一个包也不应该有太多的类
6、注释:职责驱动设计,首先描述该类的职责
7、注释:编写的是一个借口 or抽象类,在@author后添加@see,将该接口或抽象类的所有实现类列出来

可维护性:适应软件在部署和使用中的各种情况

1、代码不能写死(路径为相对路径 or 通过属性文件修改 )
2、预测可能发生的变化
3、将某些条件设置为可配置的,需要必要的注释

可变更性:因需求变化而对代码进行修改

1、提高代码的可复用性

2、利用一些设计模式来降低代码的耦合度

 

分类:

技术点:

相关文章: