码迷,mamicode.com
首页 >  
搜索关键字:代码重构    ( 354个结果
引入解释性变量
本文是在学习中的总结,欢迎转载但请注明出处:         在上一篇文章中介绍了“以查询取代临时变量“。本文将介绍“引入解释性变量”这种重构手法。         下面让我们来学习这种重构手法吧。 开门见山         发现:你有一个复杂的表达式。         解决:将该复杂的表达式(或其中的部分)的结果放进一个临时变量,并以此变量名称来解释表达式用途。...
分类:其他好文   时间:2015-01-05 09:33:38    阅读次数:162
以查询取代临时变量
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42167015         在上一篇文章中介绍了“ 内联临时变量“。本文将介绍“以查询取代临时变量”这种重构手法。         下面让我们来学习这种重构手法吧。 开门见山         发现:你的程序以一个临时变量保存...
分类:其他好文   时间:2015-01-04 10:02:15    阅读次数:180
2014年总结--2015年计划
一、学习一种新的语言、框架或技术 1.C++(初步掌握) 2.cocos2dx:彻底转型(彻底转型成功) 二、精益求精 1.继续设计模式的学习和应用(对设计模式基本理解并能运用) 2.继续代码重构,注意自己的代码风格(较注重设计和冲用) 三、探索新领域 1.移动应用领域(对移动开发有了较深了解) 2.去了解openGL (没有展开) ...
分类:其他好文   时间:2015-01-03 22:28:28    阅读次数:213
重构笔记——内联临时变量
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42167015         在上一篇文章中介绍了“ 内联函数“。本文将介绍“内联临时变量”这种重构手法。         下面让我们一起来学习该重构手法把。(PS:虽然某些重构手法看起很简单,但是和其它重构手法结合起来使用,会产生异曲同工的...
分类:其他好文   时间:2014-12-31 10:09:41    阅读次数:206
重构笔记——提炼函数
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42214393 在前面的三篇文章中介绍了重构入门篇、代码的坏味道(上)、代码的坏味道(下)。本文将正式开启重构之旅。从本文开始在后续的文章中会陆续介绍92种重构手法,每一种重构手法都会对应于一种代码坏味道。在介绍的过程中,每一种重构手法也将对应一篇文章,可能有的重构手法比较简短,但是为了便于整理还是单独将其列为一篇。(PS:不管怎样,我都会坚持把这些...
分类:其他好文   时间:2014-12-28 17:00:52    阅读次数:267
重构笔记——构筑测试体系
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42167015 作为一名程序员,不知你是否在开发过程中也很少甚至不写测试程序,可能大多数人觉得这很正常,其实从个人角度来看也很正常,因为毕竟有测试人员专门进行测试的嘛!但是,如果能够认真观察程序员把最多时间耗在哪里,你就会发现,编写代码其实只占非常小的一部分。有些时间用来决定下一步干什么,另一些时间花在设计上,最多的时间则是用来调试。我敢肯定每一位读者...
分类:其他好文   时间:2014-12-26 09:45:12    阅读次数:286
【软件架构】代码重构之道
1.何为重构? 重构是对软件内部结构的一种调整,它不是改变代码的功能,而是在不改变软件可观察行为的前提下,提高其可理解性,降低修改成本。 用比较通俗的话来说就是把代码从一个地方移动到另外一个地方,保持其简短、易读。2.为何重构? 如果没有重构,程序会逐渐腐败甚至变质。 当我们只为了短期的...
分类:其他好文   时间:2014-12-24 13:12:37    阅读次数:385
lucene学习-3 - 代码重构
内容就是标题了。是要重构下上一节的代码,大体上按如下的思路: 功能拆分; 创建必要的工具类; 两个工具类StringUtils和TxtUtils。 StringUtils,主要是获取当前系统的换行符: package com.zhyea.util; public class StringUtils ...
分类:Web程序   时间:2014-12-22 17:42:15    阅读次数:209
重构笔记——代码的坏味道(上)
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42041757 在重构入门篇中,简单地介绍了重构的定义、为何重构、何时重构等。我想对于重构是如何运作的,你已经有了较好的理解了。但是对于代码中的坏味道,你可能知道的并不多。坏味道可能是无形中产生的,也可能是开发人员偷懒造成的,还可能是其它某些因素导致的。不管怎么样,代码中的坏味道对程序没有半点好处,它会促使程序腐烂,甚至变质。对于开发人员,真的是很有必要...
分类:其他好文   时间:2014-12-20 14:20:13    阅读次数:220
C#中Dynamic的妙用及代码重构
应用场景:检查几个表的特定字段是否为空,字段是否为空是在数据库中进行配置的。前台根据数据中字段的设置,进行动态检查。原始人版:private string CheckFieldNull(MONTHINPUTDATA data,IList shownFields) { ...
分类:Windows程序   时间:2014-12-11 22:04:24    阅读次数:354
354条   上一页 1 ... 29 30 31 32 33 ... 36 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!