彩票走势图

CodeRush新插件:Extract Method 和 Inline literals

原创|行业资讯|编辑:我只采一朵|2014-01-13 10:32:25.000|阅读 112 次

概述:CodeRush新增的Extract Method and Inline literals 插件可以减少重复工作,大大节省开发人员的时间。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

你是否经常要将相同的任务序列重复不断的执行?那你肯定希望拥有一个可以自动帮你完成这些重复工作的插件。今天小编就为大家介绍代码分析工具 CodeRush 的新插件:Extract Method and Inline literals

通常一个方法后面会调用多个其他方法,如图:

CodeRush

在代码的中间,其实我们有办法可以将某些行进行简化。

你可能会想到Extract Method重构,高亮显示代码并提取。但这个方法不尽如人意:

Extract Method

理想的结果应该是这样的:

CodeRush Extract

运用CodeRush的插件,有两种方式可以实现上面的效果。下面一一为你介绍:

方法一:Method First

  • 提取目标代码
  • 将每个literal值变为新方法的参数

方法二:Params First

第二个方法更复杂一点,不过很多人可能会觉得这个方法更好一点。

  • 在目标代码中提取每个literal值
  • 移动要提取的合成代码
  • 提取目标代码
  • 重联第一步中的literal值

输入一个新插件

新插件提供了一个额外的重构(在常用的智能标签菜单中)。如图:

CodeRush新插件

这个项目已经在 上发布了完整的源代码和VSIX安装文件,有兴趣的朋友可以下载下来试一下。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP