Estoy reconstruyendo nuestra aplicación web mal diseñada desde cero, y quería entrar en TDD y básicamente "hacer las cosas bien" como una especie de proyecto de aprendizaje. ¿Qué herramientas, procesos y recursos se recomiendan para hacerlo "bien" desde el principio? Trabajaré solo como arquitecto y desarrollador, con la copia de seguridad de un analista de negocios y propietarios de negocios para pruebas de usabilidad y casos de uso.¿Cuál es el mejor proceso para una nueva aplicación web ASP.NET desde cero?
EDITAR: En este momento usamos SourceSafe para el control de código fuente, ¿hay alguna razón tecnológicamente por la que desee intentar que cambiemos a subversión?
editar # 2: Parece que el consenso es: Cruise Control.NET Subversion (si quiero dejar de usar SourceSafe) ASP.NET MVC NUnit para las pruebas unitarias ReSharper
Entonces, si estoy trabajando solo no es un gran problema, pero sería cuando me contratan a un nuevo desarrollador para que trabaje con/conmigo ¿no? –
Hay muchos equipos grandes que usan SourceSafe. Si los miembros de su equipo trabajan en diferentes componentes del sistema donde rara vez se superponen, no será un gran problema. Puede quedarse con eso hasta que sea un problema, luego realice el cambio. Mi preferencia personal es SVN sin embargo. – JasonS
Hay una opción Permitir múltiples salidas en SourceSafe –