= =通常来说,屎山的代码,发现可能没用的代码,优化还是不优化?删不删?
2年前的我,肯定想都不想,捋顺了逻辑和使用场景,确认没用就删了。然而最近一次删除却不那么爽利。
首先呢,模板里由于“前辈”对JavaScript的变量赋值引用了PHP的变量,但是没有用引号引起来,这意味着万一变量不存在,就会直接造成JS报错。这个细节,我没发现,导致低概率使用这个模板的时候,出现问题。真是耻辱呐。
其实这个耻辱呢,主要是由于业务流程到这个模板,本身研发环境是不具备测试用例和复现环境的。但这并不是出问题的理由。到这里,技不如人,认。
后面呢,又发生一个事情,和驻地确认没用的代码,删了之后人家又找回说需要用,于是发生了代码回滚的情况。这个情况,也挺挠头的,毕竟归根结底还是自己接手项目后对驻地实际使用需求了解不够彻底所致。也算是技不如人。
回到标题,有的时候优化是必须的吗?目前来看,即使是屎山,优化必须建立在确保原有逻辑完全一致稳定的情况下进行,如果不确定是否会造成影响,那么就不要乱动。做正确的事情然后等着被开除,这句话并不是针对优化屎山代码说的,要时刻心里绷着一根弦。过分自信托大并不明智。
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。