摘要: Sunny近年主要从事软件度量、设计模式、代码分析和优化、双向工程、代码自动重构等领域的研究工作,部分研究心得和研究成果也将通过本博客发布,我的研究宗旨是:软件工程研究应该为应用服务,不能脱离工程实践空谈理论。,因此,Sunny非常希望能够得到大家的意见和建议(特别是一线开发人员),包括代码自动生成... 阅读全文
posted @ 2014-08-08 16:09 狼里格朗 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 代码味道识别工具 (Code Smell Detection Tools, CSDT)既可以应用于软件开发阶段,也可以应用于软件维护阶段。目前大部分IDE都集成了自动或者半自动重构工具,但是根据国外研究人员的调查发现,真正在软件开发和维护中使用重构工具的人并不多,其中有一个很重要的原因是不知道何时该... 阅读全文
posted @ 2014-08-08 16:08 狼里格朗 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 重构第二式:搬移方法 (Refactoring 2: Move Method) 毋容置疑,搬移方法(Move Method)应该是最常用的重构手段之一,正因为太常用而且较为简单,以至于很多人并不认为它是一种很有价值的重构,但事实并非如此,在最初的代码诞生之后,有些方法可能会被放在一些不合适的地方,例... 阅读全文
posted @ 2014-08-08 16:07 狼里格朗 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 2009年,Sean Chambers在其博客中发表了31 Days of Refactoring:Useful refactoring techniques you have to know系列文章,每天发布一篇,介绍一种重构手段,连续发文31篇,故得名“重构三十一天:你应该掌握的重构手段”。此外... 阅读全文
posted @ 2014-08-08 16:06 狼里格朗 阅读(346) 评论(0) 推荐(0) 编辑