zoukankan      html  css  js  c++  java
  • 根据代码的现状调整估计

    Grading Code这篇文章说在legacy code(遗留代码)中做开发时估计要根据现有代码的状况来做个调整了,给了如下11个评估标准:
    1. 代码有单元测试,并且测试可以跑过。
    2. 单元测试覆盖了主要的应用逻辑。
    3. 业务逻辑和数据存储逻辑分开。
    4. 业务逻辑和显示逻辑分开。
    5. 大系统中代码被合适的分到了不同的项目中。
    6. 代码编译没有warning和error。
    7. 代码符合某种编码规范。
    8. 没有长方法。(作者认为应该小于32行,如果大于64行就是长方法,如果在32-64行之间,不能有超过2层if/for等。
    9. 封装。在OO中行为属于自己的类。
    10. 没有滥用pattern。比如只有一个strategy时用strategy pattern。
    11. 没有在该用pattern的时候没有用pattern。
  • 相关阅读:
    Intern Day15
    Intern Day15
    Intern Day15
    Intern Day15
    Intern Day15
    Intern Day14
    Intern Day14
    纯CSS序列号
    屌丝、高富帅、文艺青年、土豪的区别
    什么是文艺
  • 原文地址:https://www.cnblogs.com/fresky/p/2719764.html
Copyright © 2011-2022 走看看