以下是由 Eric Higgins 撰写的一篇关于重构和技术债务的精彩文章。 他将大型重构项目比作俄罗斯方块
与经营企业类似,俄罗斯方块玩得越久,难度就越大。 方块移动得更快,变得更难以跟上。
与经营企业类似,你永远不可能赢得俄罗斯方块。 没有真正的终点线。 你只能控制你输的速度。
与经营企业类似,在俄罗斯方块中,如果让太多空缺堆积起来,就会导致你输掉。
我喜欢这种比较,尽管我的俄罗斯方块技术平平。 确实感觉即使是“简单”的开发,随着技术债务在项目中不断积累,也会变得越来越难,就像俄罗斯方块的方块随着堆积的速度越来越快,给你反应的时间越来越少一样。 然而,我认为我可能对技术债务总体上持更加乐观的态度。 如果你 缓慢而谨慎地工作,那么你可以建立一种重构文化,并随着时间的推移积累势头。