重构前VS重构后效果对比
来源:互联网 发布:淘宝带图评论福利 编辑:程序博客网 时间:2024/05/29 17:31
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42554641
学习重构已经一个多月了,虽然不能让代码特别的整洁、高大尚,但是相比之前写的代码,感觉自己进步很大。特别是我会尽量地减少成员变量的数量,让方法变得短小,减少临时变量的数量.........这些在本文之前的重构方法中都有涉及,我想也许这就叫做学以致用吧。不知你是否也和我一起同在学习、努力,不知你从这些重构文章中是否有所收获。但是,我想,不管怎么,还是希望你也能不断努力、进步、提高自己。
下面所示代码中,重构前的代码是2个月之前写的,可以看见冗赘的成员变量,这会扰乱你的思维;再看看前几周经过重构后的代码,效果会很明显。不管是谁,我想你一定会比较喜欢看下方重构后的代码吧。少量的成员变量,简短的方法,理解起来也更加地容易。
那么,为什么我们不学习重构呢?为什么不对自己的代码进行重构呢?
重构前:
重构后:
2 0
- 重构前VS重构后效果对比
- 逆向对比vs正向对比
- xcode和vs对比
- Socket VS Remoting VS WebService对比
- Apache vs Lighttpd vs Nginx对比
- C# vs C++ vs Java性能对比
- HadoopMR vs Spark vs Flink 特性对比
- PCoIP vs ICA协议对比
- Smarty vs Twig: 性能对比
- Hadoop vs Spark性能对比
- lldb vs gdb 命令对比
- Smarty vs Twig 性能对比:
- JUnit 4 Vs TestNG 对比
- Hadoop vs Spark性能对比
- Phonegap VS AppCan 差异性对比
- Hadoop vs Spark性能对比
- 调度对比:Crontab vs Quartz
- H5效果 对比展示商品
- 我在公司的这几年
- 我的2014
- 使用高版本OpenCV时应该注意的问题
- 为什么一个img在一个div里下方有多余的空间-怎么让div自适应图片的高度
- 阿里云下安装GIT和使用GITOSIS进行权限管理
- 重构前VS重构后效果对比
- Android 实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音
- 华为机试—翻译电话号码
- Fragstas软件使用中遇到的问题
- JQuery实现文字无缝滚动效果(Marquee插件)
- spring与mybatis三种整合方法
- C++/CX 属性
- SDL2 中使用多线程绘图
- PO BO VO DTO POJO DAO概念及其作用