Tôi đã đọc rất nhiều về Phát triển theo hướng thử nghiệm (TDD) và tôi thấy các nguyên tắc rất hấp dẫn, dựa trên trải nghiệm cá nhân.Phát triển theo hướng thử nghiệm với ASP.NET MVC - bắt đầu từ đâu?
Hiện tại tôi đang phát triển một trang web cho một dự án khởi nghiệp mà tôi tham gia và tôi muốn thử dùng TDD để thực hành.
Vì vậy ... Tôi tạo một giải pháp trống trong Visual Studio 2010, thêm dự án ASP.NET MVC Website và dự án thử nghiệm.
Tôi cũng thêm thư viện lớp có tên 'Miền', cho đối tượng miền của tôi và dự án thử nghiệm cho điều đó.
Bây giờ tôi tự hỏi bắt đầu từ đâu. Tôi có nên viết một bài kiểm tra trước khi tôi làm bất cứ điều gì đúng không? Câu hỏi đặt ra là - tôi có nên bắt đầu viết các bài kiểm tra cho các đối tượng miền không? Nếu vậy, chính xác những gì tôi nên thử nghiệm, vì các đối tượng miền chưa tồn tại?
Hoặc tôi có nên bắt đầu với dự án Trang web và viết bài kiểm tra cho điều đó không? Nếu vậy, tôi nên viết bài kiểm tra để làm gì? Bộ điều khiển Home/Index hành động?