Dường như với tôi rằng các nhà phát triển web của các ngôn ngữ lập trình khác nhau thường chia sẻ các ý kiến khác nhau về vấn đề này. Ví dụ, các nhà phát triển web Ruby (với Rails là khuôn khổ thống trị) xuất hiện để nghĩ về các bộ điều khiển như mã keo, cần phải có các kiểm tra chức năng, nhưng không phải kiểm thử đơn vị. Một thái độ tương tự thống trị trong thế giới PHP, nhưng đã có một số sáng kiến (ví dụ: Symfony2).Các bộ điều khiển trong ứng dụng web MVC có thể kiểm tra đơn vị không?
Tuy nhiên, dường như, một số nhà phát triển ASP.NET MVC thực sự là want their controllersto be unit-testable.
Điều tôi muốn biết là nếu điều đó thực sự hiệu quả trong phát triển web. Bộ điều khiển có đáng thử nghiệm đơn vị không? Thiết kế chúng có phải là đơn vị có thể kiểm tra được tốc độ phát triển đáng kể trong các ứng dụng không tầm thường không? Ngoài ra, có bất kỳ khuôn khổ web nào cố gắng thực thi kiểm soát đơn vị điều khiển không? Kinh nghiệm cá nhân được chào đón.