摘要:
在上次的博文敏捷开发之道(八)设计中,我们讲解了一下在传统开发过程中的设计存在的一些缺陷和原因。今天我们讲解一下敏捷开发是如何对待设计的。 在实际的开发过程中,经常会存在两种设计极端,一种是过度设计,一种是设计不足。两种情况对于项目来讲都会造成不好的影响,所以在开发过程中应该尽量去避免这两种极端,但是这两种极端的尺度对于项目开发人员来讲又不是特别的容易界定,所以这就造成了我们在实际的开发过程不可避免的出现两种极端。如何解决呢?1、过度设计(over-engineering) 过度设计通常是指开发人员在编写代码的过程中,经常会封装一些类、在一些地方预留一些接口或者方法等等,这对开... 阅读全文