打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
对修改关闭,对扩展开放

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

像这样的开发原则还有很多,对我们的项目来说都是金玉良言,如果我们能真正按照这样的原则进行开发,相信我们的项目开发会更有效率,质量更有保障。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
敏捷开发
需求分析的原则
项目做完了,总结一下(2)
vue cli关闭eslint严格语法检查
太神奇了,看了这个网站就会所有设计模式,必须推荐!
软件开发流程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服