lesson 1

程序配置项没有配置的时候要有一个默认值。比如调用其他服务的超时时间,防止没有配置的时候出错。

lesson 2

接口变动要考虑兼容。

lesson 3

单元测试要覆盖各种情况。

lesson 4

打印错误日志很重要,通过日志找到错误原因。

lesson 5

开始写代码前,确定好需求和业务逻辑,免的边测试边加/改需求。

lesson 6

先搭架子,后实现具体的业务细节。