1)代码命名随意,不按照开发规范进行
变量名作用不清晰。
函数与过程的作用说明不足
2)代码逻辑凌乱
代码没有按照功能进行分层(部分代码可以写成函数)
一个函数内的代码行超过100或则更多
程序逻辑分成不清晰,接口定义重复
3)代码效率低
变量申请随意
数据库链接使用频繁
数据没有缓存处理
对于开源模块的使用不当
4)代码的可维护性差
代码书写时没有考虑效率和再次维护
冗余代码和重复代码较多
Coding的改善建议
项目中进行小范围的内部培训,提高开发人员的开发能力
强制贯彻执行开发标准
对于通用的模块进行提取
定期进行交互的代码检测
有效利用自动化工具减少开发工作量(自动代码生成和自动测试工具等)
Coding质量的评定方法
评定代码质量的方法,可以从以下几点进行评估
与开发标准的耦合程度
代码的执行效率
代码的可维护性
代码的重复使用性
变量名作用不清晰。
函数与过程的作用说明不足
2)代码逻辑凌乱
代码没有按照功能进行分层(部分代码可以写成函数)
一个函数内的代码行超过100或则更多
程序逻辑分成不清晰,接口定义重复
3)代码效率低
变量申请随意
数据库链接使用频繁
数据没有缓存处理
对于开源模块的使用不当
4)代码的可维护性差
代码书写时没有考虑效率和再次维护
冗余代码和重复代码较多
Coding的改善建议
项目中进行小范围的内部培训,提高开发人员的开发能力
强制贯彻执行开发标准
对于通用的模块进行提取
定期进行交互的代码检测
有效利用自动化工具减少开发工作量(自动代码生成和自动测试工具等)
Coding质量的评定方法
评定代码质量的方法,可以从以下几点进行评估
与开发标准的耦合程度
代码的执行效率
代码的可维护性
代码的重复使用性