这个接口的文档和实现已经有两处对不上了。我听完沉默了,因为太真实了。我在心里把这套调用链画了一遍,画到第三层就乱了。第二天这个方案就变成了团队标准做法
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
这个接口的入参有八种组合,文档里写了三种。我默默打开了编辑器,准备一步步验证。我把 jstat 输出贴到群里,GC 曲线看得人心里发慌。果然现实比段子更精彩
我把这个场景想全了,漏掉的是断电。这套流程走下来,我从头到尾又确认了一遍。我把 mvn dependency:tree 的结果拉了三屏,果然有版本冲突
这个模块的注释比代码还长,说明改过很多次。我在心里点了点头。我在心里把这次重构的工作量算了一下,决定分三期。复盘会上我们把它列成了案例
这个服务的配置项有六十个,我认识其中的二十个。我打开了数据库的慢查询日志,发现有半张表都在扫。从此我多了一条团队规约
这个系统设计得很优雅,跑起来全靠重启。我盯着屏幕,觉得这才是我的一天。我把这个异常的兜底加上,至少不会再往上抛一堆堆栈。从此我多了一条团队规约
我加了这个字段之后,下游有三个服务需要跟着改。我在心里把涉及的所有环节都过了一遍。我在心里给这个版本的上线风险排了个序,排到了第一位。世界瞬间清净了