Tôi đang xây dựng lại ứng dụng web được thiết kế kém của chúng tôi từ đầu, và muốn tham gia TDD và về cơ bản "làm mọi việc đúng" như một dự án học tập. Những công cụ, quy trình và tài nguyên nào được khuyến khích để làm điều đó "đúng" ngay từ đầu? Tôi sẽ làm việc một mình như là kiến trúc sư và nhà phát triển, với bản sao lưu của một nhà phân tích kinh doanh và chủ doanh nghiệp để kiểm tra tính khả dụng và các trường hợp sử dụng.Quy trình tốt nhất cho ứng dụng web ASP.NET mới từ đầu là gì?
EDIT: Ngay bây giờ chúng tôi sử dụng SourceSafe để kiểm soát nguồn, có bất kỳ lý do công nghệ nào mà tôi muốn thử chuyển chúng tôi sang phiên bản lật đổ không?
EDIT # 2: Hình như sự đồng thuận là: Cruise Control.NET Subversion (nếu tôi muốn ngừng sử dụng SourceSafe) ASP.NET MVC NUnit cho kiểm tra đơn vị Resharper
Vì vậy, nếu tôi đang làm việc một mình nó không phải là một việc lớn, nhưng nó sẽ trở thành như vậy khi tôi nhận được một nhà phát triển mới thuê làm việc theo/với tôi huh? –
Có rất nhiều nhóm lớn sử dụng SourceSafe. Nếu các thành viên trong nhóm của bạn làm việc trên các thành phần khác nhau của hệ thống mà chúng hiếm khi trùng lặp, nó sẽ không phải là vấn đề lớn. Bạn có thể gắn bó với nó cho đến khi có vấn đề, sau đó thực hiện chuyển đổi. Sở thích cá nhân của tôi là SVN. – JasonS
Có tùy chọn Cho phép nhiều lần kiểm tra trong SourceSafe –