四 层次架构图
曾见过一类程序员,他们第二次做类似项目时,还是按照以前的思维模式,把所有代码重写一遍,或者在前面的代码上改改,就算第二个项目了。当产品越来越复杂后,实在无法再在原来的基础上修改时,就不得不推翻重来一次。也许在原有基础上修改是个捷径,也很快,但我认为那其实是一种不负责任的做法,它可能会带来软件质量的不可靠和软件生命周期的缩短,从而无形中增加了公司的开发成本。
我推崇的做法是,类似产品应该开发出一个共同的平台出来,不同的产品只是表现形式不同而已,但主体框架基本相同。这样可以