Я брав участь у проекті, має структуру файлів / папок проекту, орієнтовану на архітектуру:
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>
|____ ...
Це чітко з архітектурної точки зору системи (запропонована командою розробників).
Це конструктивна структура, запропонована командою дизайнерів:
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>
|____ ...
Цей варіант наближений до дизайнерів, і він чітко описує особливість, яку потрібно реалізувати.
Наші команди розпочали святу війну: який найкращий підхід. Невже хтось може нам допомогти та пояснити мінуси та плюси першого та другого. Можливо, є третя, яка є кориснішою і кориснішою для нас обох.
Дякую.