ฉันกำลังทำงานกับแอปพลิเคชัน Silverlight ฉันแยกมันออกเป็นหลายชุด
- โดเมน
- ที่เก็บข้อมูล (ทุกอย่างที่มีอยู่ในฐานข้อมูล Sterling)
- UI
- ...
นี่คือวิธีที่ฉันเรียนรู้ แต่ฉันสงสัย หากคุณรู้ว่ากำลังจะไม่ถูกนำมาใช้ซ้ำจะต้องแยกพวกเขาออกหรือไม่ หรือคุณสามารถใส่ทุกอย่างไว้ในแอสเซมบลีเดียวและใช้โฟลเดอร์และเนมสเปซเพื่อทำให้เป็นระเบียบหรือไม่?
ฉันเคยเห็นโครงการที่มีชุดประกอบมากเกินไป แทนที่จะใช้เนมสเปซที่เหมาะสม
ดังนั้น: เมื่อใดที่คุณจะสร้างชุดประกอบใหม่สำหรับชิ้นส่วนใหม่ของรหัส มีทรัพยากรที่ดีในเรื่องนี้หรือไม่? และคุณแบ่งรหัสทางเทคนิค (โดเมน, ข้อมูล, UI ฯลฯ ) และ / หรือการทำงาน (เช่นการบริหารผู้ป่วย, ผู้ป่วย - แพทย์, โรงพยาบาล - โลจิสติกส์, ... - อาจเป็นเพียงสำหรับแอปพลิเคชันระดับองค์กรที่ใหญ่กว่า)?