Proyek ini, saya telah terlibat, memiliki struktur file / folder proyek yang berorientasi arsitektur:
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>
|____ ...
Ini jelas dari sudut pandang arsitektur sistem (telah diusulkan oleh tim pengembangan).
Ini adalah struktur berorientasi fitur yang telah diusulkan oleh tim desainer:
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>
|____ ...
Varian ini lebih dekat dengan desainer dan jelas menggambarkan fitur yang harus diimplementasikan.
Tim kami telah memulai perang suci: apa pendekatan terbaik. Bisakah seseorang membantu kami dan menjelaskan kontra dan pro dari yang pertama dan kedua. Mungkin ada yang ketiga yang lebih bermanfaat dan bermanfaat bagi kita berdua.
Terima kasih.