唯一不变就是变化本身,没有任何事物是一成不变的,系统也是如此。
一个系统的雏形,往往是不能够满足使用者的,那么后面就会需要不断地去变化。那么我们在编辑系统雏形时就需要考虑到这个问题,以避免后面的麻烦。再者,当我们变化系统,那么就会不可避免的产生新的bug,我们必须接受这一点,不能因此而不去改变。最后,我们在不断变化系统,也使得系统更加混乱,早期维护活动本身引起的漏洞修复工作越来越多,慢慢的系统已经面目全非了,无法再进一步,但是用户的需求在变化,那么这时我们不得不放弃原先的系统,重新设计。
唯一不变就是变化本身,没有任何事物是一成不变的,系统也是如此。
一个系统的雏形,往往是不能够满足使用者的,那么后面就会需要不断地去变化。那么我们在编辑系统雏形时就需要考虑到这个问题,以避免后面的麻烦。再者,当我们变化系统,那么就会不可避免的产生新的bug,我们必须接受这一点,不能因此而不去改变。最后,我们在不断变化系统,也使得系统更加混乱,早期维护活动本身引起的漏洞修复工作越来越多,慢慢的系统已经面目全非了,无法再进一步,但是用户的需求在变化,那么这时我们不得不放弃原先的系统,重新设计。