What is Good Code
- DRY:Don't repeat yourself
尽可能的不要有重复代码,同时意味着你要有足够多的抽象和思考,将相同的功能函数放在一个地方,不要重复。
- SRP:Single responsiblity principle
单一职责原则:如函数足够小,一个函数代码不超过50行左右,它只做一件事。
- 可阅读
以前的代码是给机器执行的,现在我们的代码要维护,除了自己还要团队成员可以看的懂。
- 可测试
写的代码和逻辑一定要是可以测试的,可测试,才可能让问题更容易发现和解决。
- 可监控
代码一旦上线,都是线上运行为用户提供服务,我们要知道它的运行情况和相关指标,方便我们及时做出调整。