关于重构的一点感受
来源:互联网 发布:smart白板软件 编辑:程序博客网 时间:2024/05/18 13:09
为了赶项目工期,快速响应客户的需求,很多时候我们在编写代码时更多关注的是功能是否实现,是否满足需求,而忽视了代码的规范、简洁和可读性等。事后又很少有时间去重新修改或整理这些代码,随着项目越做越大,垃圾代码也越来越多,项目做完后,自己都不愿意再去看这些糟糕的代码,更不用说去整理或重新修改了。
所以我觉得应该在项目开发计划之中预留足够的时间来重构代码。重构时间不一定要太长,但一定要有,这样可以保证每个人都可以有时间去对自己的代码进行整理和修改。重构可以放在系统测试阶段进行,在修改bug的同时,对不太友好的代码及时进行重构。这样就可以将代码越改越完善,结构也越改越优美,而不是仅仅为了满足功能需要,将代码越改越糟糕。
测试用例在重构中扮演着很重要的角色,对重构的方法最好都有测试用例,这样可以对每一个修改进行及时的测试,保证修改不会影响功能。
- 关于重构的一点感受
- 关于前端的优化的一点感受
- 关于代码重构的一点感想
- 关于重构的一点体会
- 关于写JAVA的一点感受
- 关于C编程的一点感受
- 关于取消中医的一点感受
- 关于Exists使用的一点个人感受
- 关于C编程的一点感受
- 一点关于android的个人感受
- getchar()的一点感受
- VS2008的一点感受
- 找工作的一点感受
- 实习的一点感受
- SILVERLIGHT5的一点感受
- 最近的一点感受
- 面试的一点感受
- 关于对代码重构的一点看法
- RubyOnRails中出错信息自定义(如字段别名等)
- 从LiveJournal后台发展看大规模网站性能优化方法
- Tomcat不能启动的解决办法
- Flex中让鼠标移至AdvancedDataGrid的行上不自动修改显示效果
- jsp中include引用页面不能自动更新
- 关于重构的一点感受
- 数据库恢复出错处理
- reactor&Proactor
- COM.ibm.db2.jdbc.net.DB2Driver错误
- Visual Basic.NET文本操作
- 软件质量评价标准
- Passing data between event loops in multithreaded apps
- softice调试驱动
- Win32 系统线程信息块(TIB)浅析