严以律己,宽以待人. 三思而后行. GMail/GTalk: yanglinbo#google.com; MSN/Email: tx7do#yahoo.com.cn; QQ: 3 0 3 3 9 6 9 2 0 .
摘自《代码阅读方法与实践》
第一章:导论
第二章:基本编程元素
第三章:高级C数据类型
第四章:C数据结构
第五章:高级控制流程
第6章:应对大型项目
第7章:编码规范和约定
第8章:文档
第9章:系统构架
第10章:代码阅读工具
第11章:一个完整的例子
posted on 2007-12-01 21:16 杨粼波 阅读(868) 评论(4) 编辑 收藏 引用
> 阅读代码寻找重构机会时,先从系统的构架开始,然后逐步细化,能够获得最大的效益。可能是我理解错误,我认为重构是从细节开始的,如先改改变量名,当对整体把握更大时,才会对构架进行重构。 回复 更多评论
真正有效的重构应该是针对架构的, 那些改改名字的小重构只是对代码可读性造成改观. 而对架构的改观是客观的, 主要表现于:更好的可维护性,更好的可扩展性等. 回复 更多评论
我的观点是:从微型的重构开始。 回复 更多评论
如果把架构的重构实施, 从某种意义上说,是多个微型重构的复合. 重构的过程是持续的. 往往很多大到架构的重构都是由小重构引起的, 但是小重构不一定会引起架构的重构. 改改名字根本是微不足道的,仅仅对可读性造成影响. 现实实施中, 事实上所谓的大的重构都是由持续不断的小重构积累而成的. 也有可能我觉得架构不好,一下子就把架构给改了. 一切看实施情况吧. 我对重构理解不够深入, 但是我认为实施重构是根据重构的目的来决定的. 回复 更多评论
Powered by: C++博客 Copyright © 杨粼波