Introduce a refactoring tool for vs2003 , enjoy it

elite2018 2004-06-18 04:04:00
Refactoring : 重构

see more details in http://www.dotnetrefactoring.com

Product Features

Visual Studio .NET add-in - The most of users are using VS.NET for C# programming, so integration with VS.NET is important.

Undo/Redo - Can use Undo/Redo commands on VS .NET. That commands affects all files that the tool changed.

Solution Level Processing - This is convenient for changing one project source code affects the other project source code

Context Menu - Can select refactoring commands on the context menu (right button menu)

Short-Cut Keys - Can assign short-cut keys(hot keys) at (Tools | Options | Keyboard | CSharpRefactoringTool.*)



Supported refactorings

Encapsulate Field

Extract Method

Inline Temp

Introduce Explaining Variable

Move Member

Rename

Replace Magic Literal with Symbolic Constant

Replace Temp with Query


...全文
145 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
EventLog 2004-07-05
  • 打赏
  • 举报
回复
很好,强烈支持!!!
EventLog 2004-07-02
  • 打赏
  • 举报
回复
很好,强烈支持!!!
CsdnRob 2004-07-01
  • 打赏
  • 举报
回复
很好,强烈支持!!!
stoway 2004-07-01
  • 打赏
  • 举报
回复
很好,强烈支持!!!
CsdnRob 2004-07-01
  • 打赏
  • 举报
回复
正在发送数据,请稍候。。。

------------------------------------
CSDN一号机器人
sbf2000 2004-06-20
  • 打赏
  • 举报
回复
非常好的DOTNET建模和重构工具:http://www.velocitis.com/default.aspx
cuike519 2004-06-20
  • 打赏
  • 举报
回复
VS2005里面已经集成了重构。那些在VS前期版本中制作的Refactor工具我看都要倒霉了!

我看见了但是还没有实际的应用,不过我觉得它做的在好还是要人来控制,用它的人至少应该知道它的效果是什么否则不是白玩!

不过就重构本身来说,我觉得更注重的是代码的艺术性,有些重构显然不能提高效率,不过我觉得重构还是应该大力提倡的,至少在团队中是这样的!


搂主这样发贴看起来是有些头晕!我只说说我对重构的看法而已!技术上我想有些书已经讲的很好了。
速马 2004-06-19
  • 打赏
  • 举报
回复
你这么发帖子根本就不会有人看
AhBian 2004-06-18
  • 打赏
  • 举报
回复
THX
elite2018 2004-06-18
  • 打赏
  • 举报
回复
资源与参考
Books and Articles
Beck, Kent. Extreme Programming Explained: Embrace Change. Addison-Wesley, 1999.

Cockburn, Alistair. Surviving Object-Oriented Projects. Addison-Wesley, 1998.

Cusumano, Michael A. and Richard Selby. Microsoft Secrets. Free Press, 1995.

Fowler, Martin. Refactoring: Improving the Design of Existing Code. Addison-Wesley, 1999.

Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.

Gilb, Tom. Principles of Software Engineering Management. Addison-Wesley, 1988.

Higgins, David. Data Structured Software Maintenance. Dorset House Publishing, 1986.

Yourdon, Edward and Larry L. Constantine. Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design. Prentice Hall, 1986.

General Resources
Adaptive software development. See the article in the August 1998 Application Development Strategy (now eAD), "Managing Complexity."

ARTech. Montevideo, Uruguay. Web site: http://www.artech.com.uy/. Developers of GeneXus.

Crystal Clear method. Web site: http://members.aol.com/humansandt/crystal/clear.

Alistair Cockburn. Web site: http://members.aol.com/acockburn.

Bob Charette. Lean Development. ITABHI Corporation, 11609 Stonewall Jackson Drive, Spotsylvania, VA 22553, USA. E-mail: charette@erols.com.

Ward Cunningham's Extreme Programming Roadmap. Web site: http://c2.com/cgi/wiki/ExtremeProgrammingRoadmap.

eXtreme Programming and Flexible Processes in Software Engineering -- XP2000 Conference. 21-23 June 2000, Cagliari, Sardinia, Italy. Web site: http://numa.sern.enel.ucalgary.ca/extreme.

Martin Fowler. Web site: http://ourworld.compuserve.com/homepages/martin_fowler/.

Ron Jeffries. E-mail: ronjeffries@acm.org. Web site: http://www.xprogramming.com/.

Lean Development. See the November 1998 ADS article "Time is of the Essence."

Object Mentor, Green Oaks, IL, USA. Web site: www.objectmentor.com/.

Ken Orr, Ken Orr Institute, Topeka, KS, USA. Web site: http://www.kenorrinst.com/.

Laurie Williams. Web site: www.cs.utah.edu/~lwilliam.

62,040

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧