最大的设计失误来自于我误认为自己已经做得很充分

如果在编码之前我还判断不了应该在做多深入的设计,那么我宁愿去做更详细的设计。最大的设计失误来自于我误认为自己已经做得很充分,可事后却发现还是做得不够,没能发现其他一些设计挑战。换句话说,最大的设计问题通常不是来自于那些我认为是很困难的,并且在其中做出了不好的设计的区域;而是来自于那些我认为是很简单的,而没有做出任何设计的区域。我几乎没有遇到过因为做了太多设计而受损害的项目。

引自《代码大全》
展开
评论