Các quy ước tốt nhất về lắp ráp thử nghiệm đặt tên trong .NET (hoặc bất kỳ ngôn ngữ hoặc nền tảng khác) là gì?Quy ước đặt tên thử nghiệm .NET
Những gì tôi đang chủ yếu là phân chia giữa là các tùy chọn (vui lòng cung cấp những người khác!):
- Company.Website-dự án
- Company.Website.Tests
hoặc
- Company.Website
- Company.WebsiteTests
Vấn đề với giải pháp đầu tiên là nó trông giống như .Tests là một phụ namespace vào trang web, trong khi họ thực sự có nhiều song song trong tâm trí tôi. Điều gì sẽ xảy ra khi một không gian tên con mới đi vào hoạt động, chẳng hạn như Company.Website.Controls, tôi nên đặt các thử nghiệm cho không gian tên đó ở đâu?
Có lẽ nó thậm chí nên là: Tests.Company.Website và Tests.Company.Website.Controls, và vân vân.
Tại sao điều này đóng? Tất cả câu trả lời 'dựa trên ý kiến' vẫn là câu trả lời nơi người dùng có thể xem danh sách các tùy chọn và chọn những gì họ cảm thấy là tốt nhất cho họ. –