软件开发中唯一不变的一个真理就是:变化
用户需求变化,对我们来说可以说是家常便饭. 作为程序员我们不能报怨,努力争取做到灵活,复用才是正道.
需求变化,常常会给系统带来一些新的问题,如果我们不去深入分析思考,可能不会发现这些问题.
需求变化可以用一些设计原则来减少程序的变化:
封装: 将变化和不变的东西分开,不要混在一起. 这样当需求变化时, 只要改变化那一块的代码,这样可以减少一些问题.
软件开发中唯一不变的一个真理就是:变化 用户需求变化,对我们来说可以说是家常便饭. 作为程序员我们不能报怨,努力争取做到灵活,复用才是正道. 需求变化,常常会给系统带来一些新的问题,如果我们不去深入分析思考,可能不会发现这些问题. 需求变化可以用一些设计原则来减少程序的变化: 封装: 将变化和不变的东西分开,不要混在一起. 这样当需求变化时, 只要改变化那一块的代码,这样可以减少一些问题.
|