E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
smell
重构 之 总结代码的坏味道 Bad
Smell
(一) 重复代码 过长函数 过大的类 过长参数列 发散式变化 霰弹式修改
膜拜下 Martin Fowler 大神 , 开始学习 圣经 重构-改善既有代码设计 . 代码的坏味道就意味着需要重构, 对代码的坏味道了然于心是重构的比要前提; . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/20009689 . 1. 重复代码 (Duplicated
·
2015-11-11 14:37
总结
The Handwriting on the Cheese Wall
They keep moving the cheese Anticipate Change – Get ready for the cheese to move Monitor Change –
Smell
·
2015-11-11 05:39
DWR
谈谈代码重构
开发者可能听到过"bad
smell
"这个词,这个词用在软件编码中是什么意思呢? 代码还有
smell
吗?当然没有,正如计算机病毒,bug等词一样,这仅仅是个形象的说法。
·
2015-11-11 02:17
代码
那么什么是好的代码呢?
3,消除代码的
smell
(臭味),比如过多的临时变量,过长的方法,过大的类等等。
·
2015-11-11 02:22
代码
追求代码质量: 监视圈复杂度
甚至术语代码味道(code
smell
) 也已进入大众词汇表,成为描述代码需要改进的一种方式。 圈什么? 关于这篇文章和代码质量主题的任何其他文章的问题,请访问由 An
·
2015-11-11 01:52
代码
Desperate housewives
Taste, touch,
smell
, and sound become a distant memory, b
·
2015-11-11 00:02
des
学习笔记:敏捷设计概述
软件设计中的七种臭味(
smell
): 僵化性( rigidity)——设计难以改变。指的是对系统中某一处进行改动,就会导致依
·
2015-11-09 12:40
学习笔记
追求代码质量: 监视圈复杂度
甚至术语代码味道(code
smell
) 也已进入大众词汇表,成为描述代码需要改进的一种方式。 圈什么? 关于这篇文章和代码质量主题的任何其他文章的问题,请访问由 Andrew G
·
2015-11-07 11:06
代码
论GIS应用程序开发的CBD开发策略--制作MapXtreme 瘦控件
软件的坏味道(bad
smell
)来自封装程度不足。
·
2015-11-02 15:39
应用程序
Item 33: 避免覆盖(hiding)“通过继承得到的名字”
" 他问道,"A rose by any other name would
smell
as sweet.
·
2015-11-02 15:53
继承
论GIS应用程序开发的CBD开发策略--制作MapXtreme 瘦控件
软件的坏味道(bad
smell
)来自封装程度不足。胖
·
2015-11-02 09:13
应用程序
Boost 1.34.0 终于5.12发布了
BOOST_FOREACH 宏 一直对于C++的iterator枚举元素造成的bad
smell
感到无奈,同时,许多语言都增加了foreach机制。终于,boost增加了这个枚举工具。
·
2015-10-31 11:23
boost
代码重构
开发人员可能听到过"bad
smell
"这个词,这个词用在软件编码中是什么意思呢? 代码还有
smell
吗?当然没有,正如计算机病毒,bug等词一样,这只是个形象的说法。
·
2015-10-31 10:12
代码
AssertThat --- 测试的重用
(哈,我也会突发奇想了)其实在编写测试案例的过程中有很多的测试方法仅仅是因为换了一个对象我们就要重写一次,当然你可以使用Ctrl+C,Ctrl+V.不过这显然是一个Bad
Smell
.
·
2015-10-31 08:43
assert
谈谈代码重构
谈谈代码重构 .2007-05-10 10:03 4682人阅读 评论(3) 收藏 举报 开发人员可能听到过"bad
smell
"这个词,这个词用在软件编码中是什么意思呢?
·
2015-10-30 14:19
代码
过年期间入手的CD一览
nbsp; Back to Bedlam -James Blunt 超载 -超载 Wake Up and
Smell
·
2015-10-30 12:18
cd
从圈复杂度谈谈代码质量
甚至术语代码味道(code
smell
) 也已进入大众词汇表,成为描述代码需要改进的一种方式。
·
2015-10-27 15:35
代码
养成重构的习惯有多重要
Martin Fowler在《重构》一书中使用了一个隐喻,“坏味道(bad
smell
)”。用这个隐喻来形容我目前的处境,那就是我正在粪坑里挣扎。
·
2015-10-23 09:55
重构
经典英文老歌,很有哲理!!
加州旅馆- On a dark desert highway, cool wind in my hair 在漆黑荒凉的高速公路上,凉风吹散了我的头发 Warm
smell
of colitas, rising
·
2015-10-21 12:42
哲理
Android 译文:Android中糟糕的AsyncTask
原文链接:http://droidyue.com/blog/2014/11/08/bad-
smell
-of-asynctask-in-android/?
YaphetZhao
·
2015-09-29 10:00
android
api
数据
Random
AsyncTask
mongodb sort limit和skip用法
"Type":"CD", "Artist":"Nirvana", "Title":"Nevermind", "Tracklist":[ { "Track":"1", "Title":"
Smell
笨笨的菜鸟
·
2015-08-13 10:00
笔记116--AsyncTask问题
转自:http://droidyue.com/blog/2014/11/08/bad-
smell
-of-asynctask-in-android/?
caohuicong
·
2015-07-27 11:00
代码重构
代码还有
smell
吗?当然没有,正如计算机病毒,bug等词一样,这只是个形象的说法。这个词在这里的意思是代码实现了需求,但是代码却不精炼,冗余,结构混乱,难读懂,难维护,难扩展等等。
qq_20545159
·
2015-03-20 21:00
重构
代码重构
重构:坏味道
坏味道(
smell
) 常用的重构手法(Common Refactoring) Alternative Classes with Different Interfaces, p85 Rename
·
2014-11-26 01:00
重构
每日英语:A Whiff Of 'Welcome Home'
Buying real estate involves weighing a lot of factors: location, price . . .
smell
?
·
2014-04-04 16:00
home
当感觉自己写的代码表达不够清晰,有些bad
smell
时应该怎么做?
有几种选择:1、忘记原来的代码,将相关的代码推倒重写。2、对表达不清晰的代码进行重构。3、如果还没有发现bug,则不动代码。第一个方式比较极端但是也往往比较有效,能最大限度的冲破原来思维的限制,对于比较乱的代码往往能够达到比较理想的效果,但是比较耗时耗力。第二种方式中规中距,适合于不是太糟的代码。第三种方法除未不得己,如时间紧迫,要不然不可为之。
I2Cbus
·
2014-03-19 22:00
【重构】 代码的坏味道总结 Bad
Smell
(一) (重复代码 | 过长函数 | 过大的类 | 过长参数列 | 发散式变化 | 霰弹式修改)
膜拜下MartinFowler大神,开始学习圣经重构-改善既有代码设计.代码的坏味道就意味着需要重构,对代码的坏味道了然于心是重构的比要前提;.作者:万境绝尘转载请注明出处:http://blog.csdn.net/shulianghan/article/details/20009689.1.重复代码(DuplicatedCode)用到的重构方法简介:ExtractMethod(提炼函数),Pul
韩曙亮
·
2014-02-28 01:12
重构
发散式变化
霰弹式修改
过长参数列
过长函数
【重构】 代码的坏味道总结 Bad
Smell
(一) (重复代码 | 过长函数 | 过大的类 | 过长参数列 | 发散式变化 | 霰弹式修改)
膜拜下MartinFowler大神,开始学习圣经重构-改善既有代码设计.代码的坏味道就意味着需要重构,对代码的坏味道了然于心是重构的比要前提;.作者:万境绝尘转载请注明出处: http://blog.csdn.net/shulianghan/article/details/20009689.1.重复代码(DuplicatedCode)用到的重构方法简介:ExtractMethod(提炼函数),Pu
han1202012
·
2014-02-28 01:00
重构
霰弹式修改
过长参数列
发散式变化
过长函数
重构_改善既有代码的设计中<<代码坏味道>>
代码坏味道(Bad
Smell
in Codes)及其重构策略 1.尽量消除重复的代码,将它们合而为一 根据重复的代码出现在不同的地方,分别采取不同的重构的策略: 在同一个Class的不同地方:通过采用重构工具提供的
lzyfn123
·
2013-10-18 11:00
代码
《xUnit Test Patterns》学习笔记1 - Test
Smell
这本书找来很久了,一直没读。关于软件测试的好书相当少,对于测试代码的重构及模式的书就更加难得了。虽然我才读了前几章,给我的感受是,这本书确实讲的很全面,并且给很多测试中的东西给出了专业的术语,相信当我读完并吸收完这本书后,会有更多的体会和收获。第一章是全书概述,直接跳到第二章开始我的笔记。TestSmell,测试的坏味道。和我们通常讲的CodeSmell是一样的,不同的是TestSmell是从测试
yidangui
·
2013-06-06 23:00
单元测试
让开发自动化:除掉构建脚本中的气味
让开发自动化:除掉构建脚本中的气味 当描述代码之类的东西时,我不喜欢“气味(
smell
)”这个词。因为用拟人的手法来谈论比特和字节往往令人觉得很怪异。
qileilove
·
2013-03-08 15:00
alcohol
The
smell
of alcohol on people’s breath is disgusting.
oywl2008
·
2012-05-29 23:00
ol
Myeclipse6.5怎样安装配置find bugs 插件
findbugs是一个开源的eclipse 代码检查工具;它可以简单高效全面地帮助我们发现程序代码中存在的bug,bad
smell
,以及潜在隐患。
aiyan3344
·
2011-10-09 16:00
MyEclipse
code
smell
代码异味
http://hi.baidu.com/diboo19/blog/item/1cdfb789ff5ec7b70f244443.html Code
Smell
中文译名一般为“代码异味”,或“代码味道
liyixing1
·
2011-09-17 23:00
code
Bad
Smell
(代码的坏味道)
1.DuplicatedCode(重复的代码)臭味行列中首当其冲的就是DuplicatedCode。如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好。最单纯的DuplicatedCode就是[同一个class内的两个方法含有相同表达式(expression)]。这时候你需要做的就是采用ExtractMethod提炼出重复的代码,然后让这两个地点都调用被提
sulliy
·
2011-07-26 17:00
object
Class
library
hierarchy
inheritance
Comments
Code
Smell
–MartinFowlerAcodesmellisasurfaceindicationthatusuallycorrespondstoadeeperprobleminthesystem.ThetermwasfirstcoinedbyKentBeckwhilehelpingmewithmy Refactoringbook.Thequickdefinitionabovecontainsacoupleo
Agilelee
·
2011-07-20 11:00
UP
methods
behavior
Refactoring
nose
findBugs 在eclispe中的使用
(1) findbugs是一个开源的eclipse 代码检查工具;它可以简单高效全面地帮助我们发现程序代码中存在的bug,bad
smell
,以及潜在隐患。
java_my
·
2011-07-15 09:00
findbugs
My beautiful code----feel bad code
smell
(a serial code review later)
阅读更多booleanfisrt=true;for(inti=1;i0)sb.delete(sb.length()-separator.length(),sb.length()-1);returnsb.toString();}
foreversunyao
·
2011-07-13 14:00
Java
My beautiful code----feel bad code
smell
(a serial code review later)
boolean fisrt=true; for(int i=1;i<=FLAG;i++){ if(fisrt&&((int)Math.pow(2, i)&carrier.getFlags())!=0){ &nbs
foreversunyao
·
2011-07-13 14:00
java
代码重构
开发人员可能听到过"bad
smell
"这个词,这个词用在软件编码中是什么意思呢? 代码还有
smell
吗?
alovejun
·
2011-07-03 00:00
代码
高中英语基本句
系动词有:1.表示特征和存在状态的:be, seem, feel, appear, look,
smell
, taste, sound;2.表示状态延续的:remain, stay, keep, continu
zwt2001267
·
2011-03-05 19:00
Office
UP
sun
Go
AIR
谈谈代码重构
转自: http://blog.csdn.net/weiky626/archive/2007/05/10/1602691.aspx 开发人员可能听到过"bad
smell
"这个词
wyzxzws
·
2011-01-10 10:00
.net
敏捷开发
Blog
代码之丑4的思考
这篇文章说的其实是重复造成代码的code
smell
,这点深有体会,现在的项目中之前的程序员很多地方都是拷贝黏贴,造成大量的重复,这样其实坏处很多: 1.代码code
smell
加重,代码显得冗余啰嗦
bmqnc
·
2010-12-27 10:00
面试
Blog
hurt too much Grandma
I do not know too long no white
smell
wafting aroma and is rare in sky blue.
liwoon11
·
2010-12-25 15:00
REST
UP
Go
项目重构
找出
Smell
(潜在问题) 2. 应用最为重要的重构技术 3. 充分考虑如何创建优质的代码 4.
tntxia
·
2010-11-06 22:00
工作
项目重构
找出
Smell
(潜在问题) 2. 应用最为重要的重构技术 3. 充分考虑如何创建优质的代码 4.
tntxia
·
2010-11-06 22:00
工作
想要不那么Bad
smell
的 UnitTest真不容易
自打用Maven做项目管理之后,直接和UnitTest接触的次数增加,原以为已经三令五申要重视的测试总有那么一股bad
smell
,开始反思底层或者外围辅助不足,导致开发人员写测试代码压力大,决定着手改善
Foxswily
·
2010-10-27 11:00
DAO
eclipse
spring
maven
JUnit
关于判断字符串参数是否是整型参数或者浮点型参数的方法
不能说这样做不对,但code
smell
太重,而且这种做法显得很诡异,靠抛异常来检查。。。。 (如果异常是由其它原因引起的呢??
bmqnc
·
2010-10-19 10:00
编程
正则表达式
Java基础
在编程的江湖上,总有这样一群人,他们赋有敏锐的嗅觉,能犀利地嗅出代码的bad
smell
.我们暂且称他们为“犀利哥”。有江湖的地方,总有犀利哥的传说。
浪客剑心
·
2010-10-13 21:00
java
编程
Use query attribute (Rails)
Use query attribute (Rails) Bad
Smell
< if @user.login.blank?
Viila
·
2010-10-09 16:00
Rails
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他