程序员修改他人代码经验总结
2012-02-29 14:31
260 查看
由于工作的需要,十几年来经常要在别人的程序代码的基础上修改才能完成目标,与自己从头做项目区别还是不小,简单总结如下:
1、继承
无论你觉得别人的东西写得再烂,再坏,你首先也要耐下心来学习并继承原来的实现。
2、尽量少的修改
除了原代码的BUG部分不得不修改之外的,原来能够实现,但是你觉得不好的尽量不要去改
3、注释
当你进行了修改,一定注释掉原来的代码,并给你新的代码写清注释。这样也是对你自己负责
4、尽量用新功能替代原有的你要调整的逻辑
当你需要对原有的实现方法进行较大修改或改变原来的逻辑实现时,尽量新增一个吧,特别是你要修改的方法被广泛的使用的时候,尽量避免顾此失彼。
5、时间或工作量允许的情况下重构
当时间不允许时,千万不要大动干戈或者重构,要分清楚目标
当时间和工作量允许,或者确实需要的时候再考虑重构及调优等
1、继承
无论你觉得别人的东西写得再烂,再坏,你首先也要耐下心来学习并继承原来的实现。
2、尽量少的修改
除了原代码的BUG部分不得不修改之外的,原来能够实现,但是你觉得不好的尽量不要去改
3、注释
当你进行了修改,一定注释掉原来的代码,并给你新的代码写清注释。这样也是对你自己负责
4、尽量用新功能替代原有的你要调整的逻辑
当你需要对原有的实现方法进行较大修改或改变原来的逻辑实现时,尽量新增一个吧,特别是你要修改的方法被广泛的使用的时候,尽量避免顾此失彼。
5、时间或工作量允许的情况下重构
当时间不允许时,千万不要大动干戈或者重构,要分清楚目标
当时间和工作量允许,或者确实需要的时候再考虑重构及调优等
相关文章推荐
- 修改他人代码经验总结
- 写好Java代码的30条经验总结
- [经验总结]如何在VC中去掉STL代码编译时编译错误
- 程序人生--伟大的程序员只修改代码
- Web开发常用到的JavaScript代码区别和经验总结
- 近期对提高java代码质量的一些经验总结
- SqlSever2005 一千万条以上记录分页数据库优化经验总结【索引优化 + 代码优化】一周搞定 推荐
- 草根程序员转型做项目管理走过的点点滴滴之"经验总结"
- JS 代码调试经验总结(菜鸟必读)
- 程序员编程知识经验总结
- 30年程序员经验总结
- 软件开发经验总结(三)客观地认识程序员心中的恐惧
- 写好Java代码的30条经验总结
- java程序员—工作中开发经验总结
- Git学习总结(6)——作为一名程序员这些代码托管工具你都知道吗?
- 草根程序员转型做项目管理走过的点点滴滴之"经验总结续(沟通交流篇)"
- 同一个项目的不同的项目工作经验总结--程序员乙
- 10+年程序员总结的20+条经验教训
- 每一个程序员都应该知道的高并发处理技巧、创业公司如何解决高并发问题、互联网高并发问题解决思路、caoz大神多年经验总结分享
- 写好Java代码的30条经验总结