码迷,mamicode.com
首页 >  
搜索关键字:重构    ( 4475个结果
iOS开发项目篇—38深层重构
iOS开发项目篇—38深层重构一、简单说明说明:可以发现每个工具类,内部方法的代码长相都差不多,可以考虑再抽取出一个处理业务的公共的工具类,让其他的业务类继承自这个工具类,降低代码的冗余度。1.新建一个工具类该基础业务处理工具类中的代码设计:YYBaseTool.h文件 1 // 2 // YYB....
分类:移动开发   时间:2014-07-18 20:11:49    阅读次数:446
Android 最火的快速开发框架XUtils
最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍:xUtils简介xUtils包含了很多实用的android工具。xUtils最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上..
分类:移动开发   时间:2014-07-17 16:24:49    阅读次数:374
重构第六天:用条件语句替换异常
在工作中经常遇到用异常去控制程序流程,下面是一个普遍的例子:public class Microwave{ private IMicrowaveMotor Motor { get; set; } public bool Start(object food) { boo...
分类:其他好文   时间:2014-07-16 18:45:00    阅读次数:186
Android 最火的快速开发框架XUtils
最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍: xUtils简介 xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的O...
分类:移动开发   时间:2014-07-16 17:15:43    阅读次数:309
企业网站的重构
2014年7月16日 11:08:51网站基本成型。 现在需要基于初版,整理逻辑。我想实现的效果: 1、官网模块的变换。 可以增加与修改。目前模块是无法改变的,只能改变模块的内容2、页面显示的切换。需要增加各种类型的模版3、后台的可控制的增加’.当前后台没有做任何修改,修改都是直接修改的数据库字段采...
分类:Web程序   时间:2014-07-16 15:05:51    阅读次数:217
最实用的10个重构小技巧排行榜
LZ最近一直在研究虚拟机源码,可惜目前还只是稍微有一点点头绪,无法与各位分享,庞大的JAVA虚拟机源码果然不是一朝一夕能搞定的,LZ汗颜。 本次我们抛开JAVA虚拟机源码这些相对底层的东西,LZ来与各位探讨一下几个代码重构的小技巧,这些内容部分来自于书籍当中,部分来自于LZ维护项目当中的一些...
分类:其他好文   时间:2014-07-15 23:37:41    阅读次数:320
java 锁3
Object 有提供 三个重构的wait、一个notify、一个notifAll 。 都是线程或者说多线程,相关的。Wait()方法,使当前获得指定对象锁的线程阻塞并释放锁。 ————我很好奇,为什么要阻塞,然后又释放呢?Notify、NotifyAll 使当前没有获得指定对象锁的线程唤醒。方法调用...
分类:编程语言   时间:2014-07-14 21:31:55    阅读次数:337
我的代码重构经验
说明 本文在《MDU某产品OMCI模块代码质量现状分析》一文的基础上,分享作者对该模块进行重构时的实践经验。 具体的重构手段可参考《代码大全2》或《重构:改善既有代码的设计》,本文不再班门弄斧,而侧重重构时一些粗浅的“方法论”,旨在提高重构效率。 作者未采用重量级的重构工具,仅用到Source...
分类:其他好文   时间:2014-07-14 19:51:11    阅读次数:607
设计模式 之 单例
单例模式(Singleton Pattern)           保证一个类仅有一个实例,并提供一个访问它的全局访问点。 最近一直在用VB.NET重构机房收费系统,在重构中就出现了一个这样的问题:                                                                              每点击一次充值的菜单,都会出现...
分类:其他好文   时间:2014-07-13 18:36:22    阅读次数:250
代码坏味道特征重复的代码
重复的代码开发,在作为初级的程序员是经常遇见的,因为被要求做一些很固定且比较简单通用的模块,所以很容易就遇上功能相同的代码进行重复的开发了。 1.为什么会有重复的代码 重复的代码可能会出现编写人员抽象公有模块抽象公有功能的能力,可能来自我们开发方式过于老化固定了类之间的相互应用所以导致编写的某一个功能只适用一个特定的系统使用,可能来自我们的设计人员对项目框架设计考虑不够仔细,没有重用性的设...
分类:其他好文   时间:2014-07-12 18:26:48    阅读次数:209
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!