.net生命期开发[ALM]工具箱

生产率工具 Productivity tools


■ ReSharper—www.jetbrains.com/resharper
■ CodeRush—www.devexpress.com/coderush
■ TestDriven.Net—www.testdriven.net

自动化测试工具 Automated testing tools


■ NUnit—www.nunit.org
■ MbUnit—www.mbunit.com
■ RhinoMocks—www.ayende.com/projects/rhino-mocks.aspx
■ Moq—http://code.google.com/p/moq/
■ SQL ite—www.sqlite.org

持续集成和构建 Continuous integration and automated builds


■CruiseControl.NET—http://ccnet.thoughtworks.com
■ TeamCity—www.jetbrains.com/teamcity
■ NAnt— http://nant.sourceforge.net
■ NAntContrib—http://nantcontrib.sourceforge.net

代码度量 Metric generation


■ NCover— www.ncover.com
■ NDepend— www.ndepend.com
■ Simian—www.redhillconsulting.com.au/products/simian

数据访问 Data access


■ NHibernate— www.nhforge.org
■Fluent NHibernate— www.fluentnhibernate.org
■IglooCoder Commons Wcf NHibernate— www.igloocoder.net/wiki/wcfnhibernate.ashx
■ NHibernate Profiler—www.nhprof.com
■ AutoMapper—http://automapper.codeplex.com

IOC和DI  Inversion of control and dependency injection


■ Castle Windsor—www.castleproject.org/container
■ StructureMap—http://structuremap.sourceforge.net
■ Autofac—http://code.google.com/p/autofac/

AOP Aspect-oriented programming


■ Castle Windsor—www.castleproject.org/container
■ PostSharp—www.postsharp.org

界面 User interface


■Castle MonoRail MVC—www.castleproject.org/monorail
■ ASP.NET MVC—www.asp.net/mvc

日志 Logging

■ log4net— http://logging.apache.org/log4net

代码控制 Source control

■VisualSVN  Server—www.visualsvn.com/server
■ To r t o i s eSVN —http://tortoisesvn.tigris.org
■ AnkhSVN —http://ankhsvn.open.collab.net
■VisualSVN —www.visualsvn.com/visualsvn
■ KDiff3— http://kdiff3.sourceforge.net
■ Git—http://git-scm.com
■ Mercurial—http://mercurial.selenic.com/

性能和诊断 Code profiling and diagnosis

■ dotTrace— www.jetbrains.com/profiler
■ ANTS Performance Profiler— www.red-gate.com/products/ants_performance_ profiler
■ Fiddler2— www.fiddler2.com

 

参考 Brownfield Application Development in .NET 【KYLE BALEY DONALD BELCHAM】

你可能感兴趣的:(.net)