首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

重构 之 小弟我意

2012-12-23 
重构 之 我意何为重构?就是在保证,不改变系统“可察”行为的情况下,调整内部代码结构与系统调优是两个不同的

重构 之 我意

何为重构?

就是在保证,不改变系统“可察”行为的情况下,调整内部代码结构

与系统调优是两个不同的概念!

?

?

何时重构?

事不过三原则

?

一般情况下,不需要专门“劈置”时间,进行重构(重构无时无刻不在...)

1、在Code Reviews的时候:

????? 觉得这样不妥,有心的Idea(每个人过一段时间看自己代码的时候,总会觉得有些许的不爽???)

????? 别人给出的中肯建议(别碍于面子,你学到了东西;不是吗? 还不够...)

2、修改Bug的时候?????

3、添置新的功能的时候:

????? 觉得现有代码“不便于”修改BUG/增添功能的时候,需要对现有代码进行调整

?

?

为什么要重构?

代码写出来,给机器执行很容易;但是能写出让人开的代码,就很难、很难... 想成为一个优秀程序员的分水岭!!!

一个大型系统内部的代码,经过长年累月的积累,会慢慢变质、腐烂...(如果不注意重构的话)

项目之初,系统的设计,绝不可能面面俱到;随着了解的深入,我们可能就会觉得先前的设计、结构,有问题;怎么办?重构一下下...微调...

虽然会耗费一些时间,但这不是浪费时间(重构是会提升开发效率的!!!)

?

?

热点排行