作者文章归档:张晓梅

程序猿一枚

提起代码重构时,我们究竟要做什么


 对于重构一词,很多人对它还停留在模糊的概念上,摸不清重构是什么,于是害怕影响项目进度或质量就会让人“谈重构色变”。下面我们从重构中获得什么,重构会不会造成严重的影响,有没有什么原则等角度即探讨一下重构的本质。

 
 
 
1、重构的目的
 
“代码结构的流失有累积效应,当人们只为短期目的而修改代码时,他们经常没有完全理解架构的整体设计,于是代码逐渐失去了自己的结构,程序员越来越难通过阅读源码来理解原来的设计。”
 
重构这件事想解决的就是上述问题,把难懂的代码变得...

Read more