In einer Website sehe ich, dass einige Entwickler Code in app_code platzieren und manchmal appcode (aufgrund eines Fehlers), andere Dateien in DataModel und andere Dateien in verschiedenen Ordnern.
Gibt es einen Standardansatz zur Organisation von Code innerhalb einer Anwendung?
Wie unterscheidet es sich zwischen einer ASP.NET, MVC, Silverlight, Console, Database und WCF-Anwendung? Der Grund, warum ich WCF erwähne, ist, dass viele Leute eine gemeinsame Typenbibliothek zu haben scheinen, die zwischen dem Server- und Client-Code verlinkt ist.
Wo kann ich diese gängigen Praktiken lernen, ohne es selbst versuchen, scheitern und es erneut versuchen zu müssen? Ich würde es lieber einmal von den Experten lernen.