且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

培训讲义--Coding质量的评定标准(01_03)

更新时间:2022-09-13 19:35:53

关于培训中的第二部分,针对Coding的一下问题作出的讲义PPT.
Coding的常见问题
  1)代码命名随意,不按照开发规范进行
    变量名作用不清晰。
    函数与过程的作用说明不足
  2)代码逻辑凌乱
    代码没有按照功能进行分层(部分代码可以写成函数)
    一个函数内的代码行超过100或则更多
    程序逻辑分成不清晰,接口定义重复
  3)代码效率低
    变量申请随意
    数据库链接使用频繁
    数据没有缓存处理
    对于开源模块的使用不当
  4)代码的可维护性差
   代码书写时没有考虑效率和再次维护
   冗余代码和重复代码较多
Coding问题实例分析
    (明天再给出一些实际的例子,同时也在这里征集代码片断,将大家认为写的比较糟糕的代码给出来,我们分析一下,看看让我们吐血的代码都有什么?)

Coding的改善建议

  项目中进行小范围的内部培训,提高开发人员的开发能力
  强制贯彻执行开发标准
  对于通用的模块进行提取
  定期进行交互的代码检测
  有效利用自动化工具减少开发工作量(自动代码生成和自动测试工具等)
Coding质量的评定方法
评定代码质量的方法,可以从以下几点进行评估
  与开发标准的耦合程度
  代码的执行效率
  代码的可维护性
  代码的重复使用性












本文转自小余(Yice)博客园博客,原文链接: http://www.cnblogs.com/yice/archive/2008/04/17/941842.html   ,如需转载请自行联系原作者