摘要:
软件设计很容易出现两类问题,一是缺乏设计,二是过度设计。我认为设计软件不是一个人在一两天能够做好的,它是一种长期的动态的创造过程,因为需求的不稳定性与实现复杂度的隐蔽性迫使我们要经常做设计上的调整,所以敏捷开发讲的好,要分阶段开发,不要为未来做设计,让设计对目前的需求是最好的,让世界简单一点,当新的需求来了再做最优化的重构,使设计更进一步,能够适应新的需求。软件设计不单是技术问题,也包括了软件开发... 阅读全文
posted @ 2010-07-10 20:13
灰灰狼
阅读(214)
评论(0)
推荐(0)
浙公网安备 33010602011771号