What is Good Code

  1. DRY:Don't repeat yourself

尽可能的不要有重复代码,同时意味着你要有足够多的抽象和思考,将相同的功能函数放在一个地方,不要重复。

  1. SRP:Single responsiblity principle

单一职责原则:如函数足够小,一个函数代码不超过50行左右,它只做一件事。

  1. 可阅读

以前的代码是给机器执行的,现在我们的代码要维护,除了自己还要团队成员可以看的懂。

  1. 可测试

写的代码和逻辑一定要是可以测试的,可测试,才可能让问题更容易发现和解决。

  1. 可监控
    代码一旦上线,都是线上运行为用户提供服务,我们要知道它的运行情况和相关指标,方便我们及时做出调整。
原文地址:https://www.cnblogs.com/zhangpengfei5945/p/14029062.html