脏乱的代码,没有被持续精心维护的代码是不好的,这个没有任何异议,但是到底有多不好,落实到实际行动中,我们应该以什么样的方式来对待这个问题呢?
在我看来,脏乱代码(过期代码)应该以最高优先级来处理掉,原因在于
- 处理掉它们的工作量相对很小:比起开发新的功能,这简直就是一种休息,其实个人来讲,把代码弄得干干净净,是非常享受的事情
- 它们存在的负面影响却很大:这是我常常遇到的情况,当我杀气腾腾的进入到一个模块,准备干净利索的解决战斗,然后被各种脏乱代码磕绊住,纠缠住,好比你是一台跑车,但却无奈的在荆棘路上颠簸,时不时的你得下车去砍树开路,这他妈的太二了。
程序不应该这样来写,get it done!