Was sind die besten Konventionen für die Benennung von Test-Assemblys in .NET (oder einer anderen Sprache oder Plattform)?.NET Testing Benennungskonventionen
Was ich in erster Linie aufgeteilt sind diese Optionen (bitte andere bieten!):
- Company.Website-das Projekt
- Company.Website.Tests
oder
- Company.Website
- Company.WebsiteTests
Das Problem mit der ersten Lösung ist, dass es wie .Tests sieht ein Unternamensraum auf der Seite ist, während sie wirklich mehr sind parallel in meinem Kopf. Was passiert, wenn ein neuer Sub-Namespace ins Spiel kommt, zum Beispiel Company.Website.Controls, wo soll ich die Tests für diesen Namespace platzieren?
Vielleicht sollte es auch sein: Tests.Company.Website und Tests.Company.Website.Controls, und so weiter.
Warum ist das geschlossen? Alle "meinungsbasierten" Antworten sind immer noch eine Antwort, bei der Benutzer eine Liste von Optionen anzeigen und wählen können, was sie für sie am besten finden. –