2001-10-25 16:181447人阅读评论(0)收藏举报refactoringprimitiveinheritanceclassparallellibrary1.Duplicated Code代码重复几乎是最常见的异味了。他也是Refactoring 的主要目标之一。代码重复往往来自于cop...
分类:
其他好文 时间:
2015-03-02 14:44:06
阅读次数:
221
python支持函数重载
而在使用Eclipse的pydev开发时,重载函数__init__时,却出现了错误duplicated
我想不到解决办法,但是居然能正常执行。
pydev报错是编译错误,而python interpretor却可以执行...
分类:
编程语言 时间:
2015-02-04 14:43:08
阅读次数:
197
awkawk是一种规格化文件的分析工具, 主要处理对象类似数据库导出的条目文本文件, 其中一行,就对应一个记录,每个记录包含若干个字段。类似这种文本:[root@www ~]# last -n 5 1 ) { printf("key(%s) duplicated...
分类:
其他好文 时间:
2015-01-31 23:14:16
阅读次数:
355
代码的坏味道主要有:Duplicated Code---(重复的代码):如果你在两个以上的地点看到相同的程序结构,那可以:设法将它们合二为一,程序会变得更好。Long Method ------(过长函数): 1 private void bindSaleInfo(string swhere) .....
分类:
其他好文 时间:
2014-12-30 18:28:53
阅读次数:
209
今天,我们不介绍具体的重构手法。我们暂且缓缓,回过头来看看,总结一下,什么样的代码需要重构,什么样的代码有一股”难闻的味道“,以此来提示我们需要重构,来提示我们这段代码其实是有改进的地方的。我也很喜欢文中作者对于代码这种特质采用”坏味道“,很形象也很生动。下面进入正题: 【1】Duplicated....
分类:
其他好文 时间:
2014-11-27 15:49:53
阅读次数:
167
1.Duplicated Code(重复的代码)
臭味行列中首当其冲的就是Duplicated Code。如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好。
最单纯的Duplicated Code就是[同一个class内的两个方法含有相同表达式(expression)]。这时候你需要做的就是采用Extract Method提炼出重复的代码,然后让这两个...
分类:
其他好文 时间:
2014-11-18 15:59:35
阅读次数:
303
Abinarysearchtreeis provided for efficiently organizing values for a set of items, even when values are duplicated. In generating thebinarysearchtree,...
分类:
其他好文 时间:
2014-09-18 23:36:54
阅读次数:
201
"that are all of the same length" is the key. This statement makes everything much simpler. And, please take care that L may contain duplicated string...
分类:
其他好文 时间:
2014-08-08 15:33:46
阅读次数:
176
如果尿布臭了,就换掉它。
1.Duplicated Code 重复代码
Extract MethodPull Up MethodForm Template Method --》 Template Method 模式Substitute Algorithm --》 函数算法替代
2.Long Method 过长的函数
“间接层”所带来的全部利益--解释能力、共享能...
分类:
其他好文 时间:
2014-06-05 08:45:40
阅读次数:
291
目前为止介绍的都是数据的重排。另一类重要操作则是过滤、清理以及其他的转换工作。...
分类:
编程语言 时间:
2014-05-26 04:02:14
阅读次数:
570