Я перестраиваю наше плохо разработанное веб-приложение с нуля, и хотел попасть в TDD и в основном «сделать все правильно» как своего рода учебный проект. Какие инструменты, процессы и ресурсы рекомендуется делать «правильно» с самого начала? Я буду работать один, как архитектор и разработчик, с резервным копированием бизнес-аналитика и владельцев бизнеса для тестирования удобства использования и использования.Каков наилучший процесс для нового веб-приложения ASP.NET с нуля?
EDIT: Прямо сейчас мы используем SourceSafe для управления исходным кодом, есть ли какая-либо причина технологически, что я хочу попытаться заставить нас переключиться на подрывную деятельность?
EDIT # 2: Похоже, консенсус: Cruise Control.NET Subversion (если я хочу прекратить использование SourceSafe) ASP.NET MVC NUnit для модульного тестирования ReSharper
Итак, если я работаю один, это не имеет большого значения, но это станет так, когда я получу нового разработчика, нанятого для работы под/со мной, да? – 2008-09-17 19:19:20
Есть много больших команд, которые используют SourceSafe. Если члены вашей команды работают с различными компонентами системы, где они редко пересекаются, это не будет проблемой. Вы можете придерживаться его до тех пор, пока не возникнет проблема, а затем сделайте переключатель. Мое личное предпочтение - SVN. – JasonS 2008-09-18 17:15:30
Есть опция Разрешить несколько проверок в SourceSafe – 2009-03-05 12:36:59