<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_潇湘隐者_分类_重构技术</title><id>http://feed.cnblogs.com/blog/u/57955/category/242472/rss</id><updated>2012-06-03T14:24:15Z</updated><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kerrycode/category/242472.html"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/57955/category/242472/rss"/><entry><id>http://www.cnblogs.com/kerrycode/archive/2010/10/27/1863021.html</id><title type="text">重构的一点体会</title><summary type="text">这几天在重构系统，用四个字形容我的心情就是“吐血而亡”，其实只是因为权限控制的细化，导致大量地方需要修改（原先比较混乱），索性重构这部分功能，如果整个系统重构，估计会让我疯狂的。还不如推倒重写舒服。可见重构动作不宜过大，应该小步小步、日积月累的不断重构。现在回过头来体会《重构—改善既有代码设计》这本书的知识点，觉得作者的一系列观点真是切入要害。 系统开发、维护本...</summary><published>2010-10-27T15:01:00Z</published><updated>2010-10-27T15:01:00Z</updated><author><name>潇湘隐者</name><uri>http://www.cnblogs.com/kerrycode/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kerrycode/archive/2010/10/27/1863021.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kerrycode/archive/2010/10/27/1863021.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/kerrycode/archive/2010/04/20/1716718.html</id><title type="text">《重构—改善既有代码设计》——第二章重构原则——学习笔记</title><summary type="text">1：什么是重构？重构是一个过程：在不改变代码外在行为的前提下，对代码做出修改，以改进程序内部结构。本质上说，重构就是【在代码写好之后改进它的设计】2：为什么要对项目进行重构呢？重构对软件开发有什么好处，为什么要重构呢，打个贴切的比方：我平时比较懒散，屋子里面的东西都是随手乱放，时间长了，屋子里面就乱七八糟了。有时候到了自己也忍无可忍的时候，我就要大动干戈了，把该放哪儿的东西都整理到哪儿，该扔掉的东...</summary><published>2010-04-20T15:51:00Z</published><updated>2010-04-20T15:51:00Z</updated><author><name>潇湘隐者</name><uri>http://www.cnblogs.com/kerrycode/</uri></author><link rel="alternate" href="http://www.cnblogs.com/kerrycode/archive/2010/04/20/1716718.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/kerrycode/archive/2010/04/20/1716718.html"/><content type="text">1：什么是重构？重构是一个过程：在不改变代码外在行为的前提下，对代码做出修改，以改进程序内部结构。本质上说，重构就是【在代码写好之后改进它的设计】2：为什么要对项目进行重构呢？重构对软件开发有什么好处，为什么要重构呢，打个贴切的比方：我平时比较懒散，屋子里面的东西都是随手乱放，时间长了，屋子里面就乱七八糟了。有时候到了自己也忍无可忍的时候，我就要大动干戈了，把该放哪儿的东西都整理到哪儿，该扔掉的东...</content></entry></feed>
