在vs.net 2010中,可以很方便地对一些冗余的代码进行重构,这里小结的是
extract method,比如有下面的代码:
string conn = ConfigurationManager.AppSettings["ConnectionString"];
if (conn==null)
{
conn="DASFSDFDSF";
}
这是一个bad smell了,只需要VS.NET 2010中,选择这段代码,右键,在弹出的菜单中选择
"重构--->提取方法",再输入要变成的新方法名,确定即可,最后代码变为
protected void Page_Load(object sender, EventArgs e)
{
string conn = ConfigurationManager.AppSettings["ConnectionString"];
conn = NewMethod(conn);
}
private static string NewMethod(string conn)
{
if (conn == null)
{
conn = "DASFSDFDSF";
}
return conn;
}
分享到:
相关推荐
《VS.NET使用技巧》一书则专注于Visual Studio的高效使用方法。首先,你可能会学习到如何自定义工作环境,包括布局调整、快捷键设置等,以适应个人的开发习惯。其次,书中的内容可能涵盖项目管理和解决方案的创建,...
2. **注释WEB页**: 对于ASP.NET开发,可以直接在HTML或代码-behind文件中使用`<!-- -->`来添加注释。这有助于理解页面逻辑,同时不影响页面的呈现。 3. **跨项目使用智能感知**: VS.NET的智能感知功能可以提供代码...
这涵盖了从客户端开发到服务器端组件,再到XML Web Service的全面整合,突显了VS.NET在企业级应用开发中的优势和潜力。 #### 结论 总之,Microsoft Visual Studio .NET是一款革命性的开发工具,它极大地简化了软件...
本手册将深入探讨一系列实用的VS.NET使用技巧,帮助开发者提高工作效率,提升开发体验。 1. **快捷键与自定义布局** - 掌握VS.NET内置的常用快捷键可以极大地提高编程速度,例如`Ctrl+K, Ctrl+C`用于注释选定的...
2. **重构工具**:VS.NET包含一系列重构工具,如提取方法、重命名变量、移动成员等,帮助开发者优化代码结构,保持代码整洁。 3. **调试技巧**:利用断点、条件断点、监视窗口、快速查看等调试工具,可以高效定位并...
2. **代码编辑与重构**:VS.NET内置的智能感知(IntelliSense)功能可以在编写代码时提供自动补全建议,减少错误和提高编写速度。同时,利用重构工具(如提取方法、重命名变量等)可以保持代码的整洁和可维护性。 3...
【描述】中的重复文字"vs.net反编译工具.rar"强调了这个压缩包的内容,可能是为了确保用户了解这个文件的主要功能。由于描述内容的重复,并没有提供额外的信息,我们主要依据标题和标签来理解其含义。 【标签】"vs...
在代码维护和优化方面,VS.NET编程助手提供了丰富的重构工具,如提取方法、重命名变量、移动函数等,使得代码结构更加清晰,易于维护。这些重构操作可以确保代码的可读性和可维护性,同时避免引入新的bug。 ### 5. ...
在.NET开发环境中,重构是不可或缺的技能,它可以帮助开发者更好地理解和管理日益复杂的项目。 首先,我们要理解重构的核心目标:提高代码的清晰度和可读性,降低维护成本,同时保持原有的功能。通过重构,我们可以...
【VB.NET源码】VS.NET技巧手册(PDF)是一份专为VB.NET开发者设计的实用资源,涵盖了在Visual Studio .NET环境下使用VB.NET进行编程的各种技巧和最佳实践。这份手册可能包含了从基础语法到高级特性的全面教程,旨在...
集成在VS中的.NET Reflector 8.2.0.42提供了以下关键功能: 1. **反编译代码**:.NET Reflector能够将编译后的.NET程序集反编译回源代码,通常为C#或VB.NET,帮助开发者查看和学习第三方库的实现细节。 2. **代码...
代码重构是软件开发过程中的一个重要环节,特别是在.NET框架下,良好的重构实践能够极大地提升代码质量、可维护性和团队协作效率。以下是对标题“代码重构PPT(.net)”和描述“代码重构的ppt,.net方向的,比较全”所...
尽管如此,开发者仍有几种方法在.NET中使用OCX控件: 1. **Interop封装**:通过使用.NET的Interop服务,可以创建一个.NET包装器来调用OCX控件。这涉及到使用Tlbimp.exe工具导入OCX控件的类型库,然后在.NET项目中...
通过设置适当的超时值以及使用.NET Framework中的连接池功能,可以在不影响安全性的情况下提高连接的利用率。 #### 8. 内存管理与垃圾回收机制 深入理解.NET的内存管理和垃圾回收机制对于避免内存泄漏问题非常重要...
3. **ASP.NET重构实践**:探讨在Web应用程序中进行重构的挑战和策略,包括处理视图、控制器、路由和依赖注入等组件。 4. **测试驱动开发(TDD)**:强调重构与TDD的关系,阐述如何通过单元测试确保重构过程中的行为...
2. C#和***中的重构实践:书中详细介绍了在C#和***环境中如何进行代码重构,包括使用重构工具和技术来改进现有代码库。 3. 原型到企业级应用的转变:本书通过实例演示如何从创建原型应用开始,再通过重构技术逐步将...
在IT行业的软件开发中,Visual Studio(简称VS)...通过掌握以上快捷键,开发者可以显著提升在VS.NET中的编码速度和效率,使开发过程更加流畅和高效。无论是日常编码还是复杂项目管理,这些快捷键都是不可或缺的利器。
标题和描述均指向了.NET反编译工具Reflector的使用详解,这暗示着文章将深入探讨如何使用Reflector这一强大的工具来反编译.NET应用程序,从而解析其内部结构和源代码逻辑。Reflector是一个用于浏览、调试和转换.NET ...