小余

灵感源于交流,创新出自思考

导航

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

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

Coding的改善建议

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