Skip to content

从哪些维度评判代码的好坏? #2

@yifanzheng

Description

@yifanzheng

最常用的、最重要的评判代码好坏的标准:可维护性、可读性、可扩展性、灵活性、简洁性(简单、复杂)、可复用性、可测试性。

但是,代码质量的评判具有很强的主观意识。比如,怎么样的代码才算可读性好,每个人的评判标准都不大一样。这是一个很难量化的、非常主观的事情。正是因为代码质量评价的主观性,使得这种主观评价的准确度,跟程序员自身经验和技术水平有极大的关系。越是有经验的程序员,给出的评价也就越准确。

写出高质量代码建议

  • 掌握一些更加细化、更加能落地的编程方法论,比如:面向对象设计思想、设计原则、设计模式、编码规范、重构技巧等。

  • 多阅读一些优秀的开源项目代码,看看里面的代码是如何写的。

  • 如果有优秀的程序员指导就更不错了。

Metadata

Metadata

Assignees

No one assigned

    Labels

    notesThe content supplement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions