这是最近搞的一个项目,一个功能点,是为某个特定驻地制作的。该驻地功能需求变更,于是计划铲了这个功能点的原始代码逻辑,按新的产品需求重写。

听起来是个很简单的功能,没错,实现起来也并不复杂,但有个问题就在于,特定驻地这个限制,并不是只在这个驻地显示,其他驻地也能看到。问题点就埋在了这里。

新版代码上线后,预期驻地工作正常,突然另一个驻地蹦出来说有问题,因为这个功能他们在用……傻眼了吧~~~~怎么办?现网代码回滚?后续版本怎么上?

原本很顺利的事情,突然就变的纠结起来。遂有所感:

这玩意儿要做漂亮其实应该是能兼容旧的情况,支持新的逻辑架构。这样研发的段位就上去了。新版搞的这个一刀切,虽然符合我的性格,但很糟糕,如果不是线上和驻地联调,还是少不了代码回滚。

很多时候,出了问题,重点并不在于是谁的锅,谁来背,这种无关紧要的事情对个人成长没有任何帮助。重点在于这事儿你原本能不能做漂亮,做完只是基本的,做漂亮才显示了你的能力和段位,做到极致,做成了艺术,那才是真的厉害。

茫茫代码之中,我深知自己还只是个无知的学生。学无止境,时刻保持谦卑才是一个求知者应有的状态。


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《徜徉屎山有所感》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌