Tools to create maximum velocity in a .NET dev team -


if self-fund software project tools, frameworks, components employ ensure maximum productivity dev team , "real" problem being worked on.

what i'm looking low friction tools job done minimum of fuss. tools i'd characterize such svn/tortiosesvn, resharper, vs itself. i'm looking frameworks solve problems inherient in software projects orm, logging, ui frameworks/components. example on ui side asp.net mvc vs webforms vs monorail.

  • versioning. subversion popular choice. if can afford it, team foundation server offers benefits. if want super-modern, consider distributed versioning system, such git, bazaar or mercurial. whatever do, don't use sourcesafe or other lock-based tools, rather merge-baseed ones. consider installing both windows explorer client (such tortoisesvn) visual studio add-in (such ankhsvn or visualsvn).
  • issue tracking. given joel spolsky on site's staff, fogbugz deserves mention. trac, mantis , bugzilla widespread open-source choices.
  • continuous integration. cruisecontrol.net popular , open-source choice. there's draco.net.
  • unit testing. nunit popular open-source choice. job. consider installing testdriven.net visual studio add-in.

that said, want @ answers essential programming tools , what best list of ‘must have’ development tools?; while not .net-specific, should apply anyway.


Comments

Popular posts from this blog

c++ - How do I get a multi line tooltip in MFC -

asp.net - In javascript how to find the height and width -

c# - DataTable to EnumerableRowCollection -