.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】