Das Projekt, das ich beteiligt haben, hat eine Architektur orientierte Projekt Datei/Ordner-Struktur:Architektur (Struktur) -orientierten vs. Feature-orientierten Projektstruktur
Root
|____ Node1
|____ Event Handlers
| |___ <all event handlers of project>
|____ Events
| |___ <all events of project>
|____ Request Handlers
| |___ <all request handlers of project>
|____ Requests
| |___ <all requests of project>
|____ ...
Es ist eine klare von der Architektur her Systemansicht (wurde vom Entwicklungsteam vorgeschlagen).
Es ist eine funktionsorientierte Struktur wurde von Designer-Team vorgeschlagen:
Root
|____ Feature #1
|____ Event Handlers
| |___ <all event handlers of Feature #1>
|____ Events
| |___ <all events of Feature #1>
|____ Request Handlers
| |___ <all request handlers of Feature #1>
|____ Requests
| |___ <all requests of Feature #1>
|____ ...
Diese Variante ist näher an Designer und beschreibt eindeutig eine Funktion implementiert werden.
Unsere Teams haben einen heiligen Krieg begonnen: Was ist der beste Ansatz? Könnte jemand uns helfen und erklären Nachteile und Pros der ersten und zweiten. Vielleicht gibt es eine dritte, die nützlicher und vorteilhafter für uns beide ist.
Vielen Dank.
Vielleicht möchten Sie Ihre Tags noch einmal überdenken ... alles, was vernünftigerweise getaggt werden kann [holywar] ist per Definition ziemlich S & A, nicht wahr? – dmckee