越忙越盲,越盲越茫,越茫越忙
2019-11-01 本文已影响0人
A罗小布
☞ 越忙越盲,越盲越茫,越茫越忙
共 382 字,预计阅读时长 1 分 31 秒
不要做处理日常紧急事务的「救火大队长」否则
各个业务部门都很忙碌,认真一点去看,会发现大部分时间是在日常的修 Bug 当「救火队员」
一个问题的出现通常有两个解决方案
第一种是临时方案:因为线上运行着,各个部门都催的要命,所以绝大部分人会选择最快的临时解决方案,来切断火源,然后,就没有然后了
星星之火是可以燎原,陈旧的系统,随着不断的迭代向前,大部分的变更都是千丝动发的,现在触发了这里,你改动了,也许会牵连到其他地方,只是暂时其他地方还没有触发到,就好比人的身体在没有疼痛感的时候并不代表没病,病毒是可以潜伏在身体里不断繁衍和恶化的,直到时机成熟就开始大面积爆发
第二种解决方案: 先用临时解决方案切断火源,趁热打铁的把相关联代码及周边重构了
一个线上运行的项目,最优的重构方案就是,趁着修复 Bug 的机会逐个重构周边代码,随着时间的前行,终究是向着良性的方向去发展
否则就会陷入一个死循环 越忙越盲->越盲越茫->越茫越忙