关于修改bug的思考
来源:互联网 发布:mac虚拟机 win7 win10 编辑:程序博客网 时间:2024/05/16 01:40
作者:朱金灿
来源:http://blog.csdn.net/clever101
有软件就有bug,这意味着软件研发不仅仅是新功能开发,更要拿出相当一部分精力去修改bug。但基本很多软件开发者并不喜欢修改bug,对这项工作的厌恶程度并不下于写文档。究其原因有以下几点:一是修改bug并不会带来像开发新功能那么大的成就感,甚至修改bug意味着承认自己开发的软件中存在缺陷,这毫无疑问会给人一种沮丧感;二是修改别人开发模块的bug意味着吃别人的狗粮,等于自己要去读懂别人写的代码,理解别人的思路,弥补别人犯下的错误,很多时候意味着要付出更多的辛劳。
但是bug又是不能不改的。需要认识到的是修改bug并不是低技术含量的工作。相反它是一项相当有技术含量的工作。随便将一个bug扔给一个新人来修改是一件不负责任的事情。首先需要有丰富开发经验的开发者划分bug的难易程度,制定bug修改技术方案,然后安排新手去修改才是比较可行的路线。bug修改不适宜长时间连续进行,应在开发新功能和修改bug交替进行,比如一周五天时间,有三天开发新功能,有两天修改bug。长时间连续修改bug容易造成对bug修改的厌倦,就好像经常吃方便面的人到最后是看见方便面就想吐。还有对于一些设计方面有严重缺陷的代码适宜采用代码重构的办法来修改,这也是偿还之前的技术债,否则到最后是积重难返,代码变得无法维护。
1 0
- 关于修改bug的思考
- 关于减少BUG的思考
- Android中关于修复bug的思考
- 修改两个关于RCU锁的bug
- Extjs关于tabpanel的 bug修改
- 由一个bug引起的关于list的思考
- 关于bug分析与异常处理的一些思考
- 关于bug分析与异常处理的一些思考
- 修复bug的思考
- 关于思考的思考
- 关于思考的思考
- 关于TreeSet赋值修改的变化规律的思考
- Bug的价值的思考
- 关于web应用程序安全的思考(修改版)
- 关于程序维护、修改的一点迷惑和思考
- 一个BUG引发的思考
- Flash,一次Bug的思考
- 一个BUG引起的思考
- 微信小程序-菜谱APP
- 仿支付宝提现选择到账银行卡页面实现
- drawable 回收机制参考
- android计时器延时启动活动
- AndroidApplication最后一页的时候,再按一次退出
- 关于修改bug的思考
- Thinkphp 分页
- androidQQ头像圆角代码
- Nginx安装http_image_filter_module图片裁剪模块
- 编程就是算法和数据结构,算法和数据结构是编程的灵魂。
- 欢迎使用CSDN-markdown编辑器
- 日常
- efi 下安装成功fedora24 不能引导的解决办法
- 【thinkphp5】【THINKCMG】标签部分开发(一)