不要想在一天那做完所有事情
有一些人会对此持有不同意见,但SpDevelop项目得出的经验确实如此,引用一句Spathi(始于1992年的计算机游戏Star Control II中的比赛)谚语:“让我一直活下去吧,明天一点会更好的。” 我并非不喜欢设计(实际上,进行了很多),但我清楚,需求在不断变化,所以不必梦想一劳永逸,随着时间的推移,我们的水平会不断提高,最好做一些符合当时要求的简单设计,然后在必要时候重构代码。 不要将简单设置和糟糕设计相混淆,简单设计是指满足当前需求的设计,如果需要,我们总可在后期将其重构的更为高级。
|