代码重构
bluebell_55
这个作者很懒,什么都没留下…
展开
-
代码重构-艰难的开始——重构
转自:http://my.oschina.net/caiyuan/blog/29796 你曾去想重构一个很老的模块,但是你只看了一眼你就恶心极了。文档,奇怪的函数和类的命名,等等,整个模块就像一个带着脚镣的衣衫褴褛的人,虽然能 走,但是其已经让人感到很不舒服。面对这种情况,真正的程序员会是不会认输的,他们会接受挑战认真分析,那怕重写也在所不惜。最终那个模块会被他们重构, 就像以前和大家介转载 2015-07-21 11:33:53 · 371 阅读 · 0 评论 -
代码重构-总结 前辈的重构经验
总结 前辈的重构经验 完成这样的重构,需要几个注意点,分享一下 1 一定要在有充分测试代码的前提下重构 2 测试代码的作用是 1 需求固定了 2 保证重构后逻辑不会发生变化 3 有测试心里有底,可以放心进行大量的结构上的重构 3 重构时,先梳理代码,删除无用的逻辑,进行小的消除重复代码重构,封装小方法重构,等等,目的是让大段大段代码之前的耦合度降低,在转载 2015-07-21 11:32:48 · 3220 阅读 · 0 评论 -
代码重构-关于命名规范
一、首先明确命名规范问题: 本部分参考:http://www.cnblogs.com/qq78292959/archive/2011/03/17/2076948.html 包的命名 (全部小写,由域名定义) Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在转载 2015-07-21 11:37:04 · 1134 阅读 · 0 评论 -
代码重构-MVC框架
1、什么是mvc框架 MVC是当前比较流行的框架,随便Google下,就可以发现几乎所有的应用程序开发中都采用了MVC框架,例如:.NET,Java Spring,Java Struts,PHP 。那么MVC到底是什么,为什么被广泛使用? 简要说明下,什么是MVC。MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。一个逻辑模型可以对于转载 2015-07-21 11:38:27 · 1081 阅读 · 0 评论 -
代码重构-字符串资源处理及其格式化
在Android项目布局中,资源以XML文件的形式存储在res/目录下。为了更好的实现国际化及本地化,字符串集通常以XML文件的形式存储在res/values/目录下。 1、纯文本字符串 一般来说,使用纯文本字符串仅仅需要res/values目录下的一个XML文件(通常命名为res/values/strings.xml,可以使用其 它的文件名替换strings),转载 2015-07-21 11:40:42 · 568 阅读 · 0 评论