ฉันมีส่วนเกี่ยวข้องกับโครงการมีโครงสร้างไฟล์ / โฟลเดอร์ของโครงการที่มุ่งเน้นสถาปัตยกรรม:
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>
|____ ...
ตัวแปรนี้อยู่ใกล้กับผู้ออกแบบและอธิบายคุณลักษณะที่จะนำไปใช้อย่างชัดเจน
ทีมของเราเริ่มสงครามศักดิ์สิทธิ์: อะไรคือวิธีการที่ดีที่สุด ใครก็ได้ช่วยเราและอธิบายข้อเสียและข้อดีของข้อที่หนึ่งและสอง อาจมีหนึ่งในสามที่มีประโยชน์มากกว่าและเป็นประโยชน์สำหรับเราทั้งคู่
ขอขอบคุณ.