如何写出产品级代码

1) 做好需求分析,把业务场景搞清楚,解决办法是多问相关业务人员,多讨论。讨论透了好开工

 

2) 仔细考虑分析

 

3) 边界检查。比如,对于错误输入,要考虑null,空,小数字,极大数字。函数调用时机等问题,这种在unit test的时候就应该解决掉



4) 并发,这种一般在线上才会暴露,这种一般要在设计阶段就有考虑好


5) 异常处理,对异常场景要有明确的预定处理方案,不要对任何奇怪的输入而导致异常


6) Recoverable,要有容灾能力,并在异常等事故中恢复


7) 可维护性,代码清晰可读,意味着不容易出错,后面换人也容易。

posted @ 2021-11-14 23:09  神龙逗勇士  阅读(196)  评论(0编辑  收藏  举报