大头
Table_bottom

标签云
Table_bottom

分类
Table_bottom

日历
八月
28293031123
45678910
11121314151617
18192021222324
25262728293031
Table_bottom

评论
Table_bottom

留言
Table_bottom

微博
Table_bottom

热门文章
Table_bottom

随机文章
Table_bottom

豆瓣上谁关注这里
Table_bottom

链接
Table_bottom

搜索栏
Table_bottom

RSS
RSS Link
Table_bottom

功能
Table_bottom

页面
Table_bottom

计数器
480762
Table_bottom

访客统计
Table_bottom

存档
Table_bottom

重构 - 090804

loveisbug posted @ 2009年8月04日 23:21 in 学习 with tags 重构 , 1923 阅读

如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地那么做,那就先重构那个程序,使特性的添加比较容易,然后再添加特性。

重构的第一个步骤:为即将修改的代码建立一组可靠的测试环境。

每次修改的幅度小,任何错误都很容易发现。重构以微小的步伐修改程序,如果犯下错误,很容易便可发现。

重构的一个重要方向是消除重复代码。

重构应该随时随地进行。

事不过三,三则重构。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter