zoukankan      html  css  js  c++  java
  • 从哪些维度来判断什么是好代码和烂代码?

    一、 如何评价代码质量的高低?(强烈推荐,要记住。毕竟在code review 同事的代码时候,可以用上额。)

    七个维度
    1. 可维护性
    2. 可读性
    3. 可扩展性
    4. 灵活性
    5. 可复用性
    6. 简洁性
    7. 可测试性

    想象下,当着几十号人的面前,对你同事的代码说出专业名词的场景。台下一片

    代码质量,有很强的主观性。

    二、 上面的目标,如何用什么方法论去实现呢?(落地)

    1. 可维护性---》自己写的代码,自己觉得容易维护。如果让别人去维护,别人需要很长时间才能修改。如果bug容易修改,添加功能就是可维护性高
    2. 可扩展性---》在代码上预留一些功能扩展点,在下次,可在这预留点上,直接添加新功能。(对修改关闭,对扩展开放)
    3. 可读性---》编码规范(词语是否准确)
    4. 灵活性----》 已经有预留点,有公共代码可以直接用,一些接口可以匹配到很多实用场景
    5. 简洁性
    6. 可复用性 ----》公共代码(集成,多态)
    7. 可测试性 ----》如果发现你的代码很难进行单元测试,证明可测试性差
  • 相关阅读:
    Linux6
    大小超过2t的分区规划 parted命令
    fdisk命令磁盘分区
    扩展
    磁盘管理
    在Linux中如何手动创建一个用户
    Linux5
    Linux4
    19_权限和分组
    18_django的用户模型和扩展django的用户模型
  • 原文地址:https://www.cnblogs.com/vingLiu/p/12838475.html
Copyright © 2011-2022 走看看