在项目开发过程中有这样一句话,这句话的意思很直白,即一旦项目有了变动,尽量少去修改原有代码,而是尽量去进行新模块的扩展。这话很容易理解,听过的人大部分也都会持赞同的意见。作为一个经验很少的开发者,我虽然知道有这句话的存在,但在实际工作中却往往会违背这样的原则,在项目开放过程中,需求变更了,原来的代码不适用了,怎么办,第一个念头往往就是我要把涉及到的部分改了,改成需要的内容。这时,已经违反了上面的原则,没有进行扩展而是进行现有代码的修改。我的一位经验丰富的同事告诉我,开发过程中需要修改的地方,应该是有bug的,存在问题的代码,而不是因为要求的变动而去改变已经开发完成的模块。要尽量去遵循这一原则进行开发,需要很长时间的培养,在起初设计阶段就要考虑到以后的扩展性,需要有意识的去开放扩展,这样在后来遇到了变更时,可以从容的以扩展来应对。
像这样的开发原则还有很多,对我们的项目来说都是金玉良言,如果我们能真正按照这样的原则进行开发,相信我们的项目开发会更有效率,质量更有保障。
联系客服