【发布时间】:2009-05-24 10:07:57
【问题描述】:
假设您是一位幸运的程序员,他继承了接近软件腐烂的代码。 Pragmatic Programmer 中定义的软件腐烂是太丑陋的代码(在这种情况下,是未重构的代码),它被比作没有人愿意修复的破窗户,反过来可能会损坏房屋,并可能导致犯罪分子在其中茁壮成长城市。
但 Joel Spolsky 在 JoelOnSoftware 中重视的代码是相同的,它包含有价值的补丁,这些补丁在其整个生命周期中都经过调试(可能看起来非结构化且丑陋)。
你会如何维护它?
【问题讨论】: