一. 简介
作为程序员,我们都在编写各种各样的代码,然而有些程序员编写的代码则更为优秀些。差别是显然的。编写好的代码并不是所有的开发者都能够掌握的技巧。但是,这也意味着,这种技巧能够被改进。这种技能之一就包括重构你或其他人编写的代码。VS.NET 2005包括一组有助于你掌握这一方法的特征。本文正是想讨论什么是重构以及VS.NET 2005是怎样帮助你重构你的代码的。
二. 何谓重构?
作为一个开发者,我们大家都在用一种或多种语言编写代码。然而,我们所编写的代码在组织,安排,可读性和结构方面往往不是最优秀的代码。当我们再次回顾我们的代码时,我们经常会认识到需要对之进行进一步的改进甚至在某些地方需要对之进行重写。这种改进我们的代码的过程称为”重构”。注意,术语”重构”意味着,我们在改进代码而不是改变其功能或含义。
一些常见的重构任务包括:
· 改变方法的签名
· 重命名变量
· 基于现有代码创建接口
· 把一段代码转变成一个独立的方法
三. 重构(Refactor)菜单
现在我们来讨论最令人感兴趣的内容。VS.NET 2005中包括一个菜单”Refactor”,你可以用它来实现一些常见的重构任务。下图显示出这个Refactor菜单和它的菜单项。
\n
\n ![]() |