Jakie są najlepsze konwencje nazwania zestawów testowych w .NET (lub jakimkolwiek innym języku lub platformie)?.NET Testowanie konwencji nazewnictwa
Chodzi mi głównie podzielone między te opcje są (proszę podać innym!):
- Company.Website - projektu
- Company.Website.Tests
lub
- Company.Website
- Company.WebsiteTests
Problem z pierwszego rozwiązania jest to, że wygląda .Tests są sub-namespace na miejscu, podczas gdy tak naprawdę są bardziej równolegle w moim umyśle. Co się stanie, gdy pojawi się nowa pod-przestrzeń nazw, np. Company.Website.Controls, gdzie powinienem umieścić testy dla tego obszaru nazw?
Może to być nawet: Tests.Company.Website i Tests.Company.Website.Controls, i tak dalej.
Dlaczego to jest zamknięte? Cała "oparta na opiniach" odpowiedź jest wciąż odpowiedzią, w której użytkownicy mogą przeglądać listę opcji i wybrać to, co uważają za najlepsze dla nich. –