אהלן,
בעבר (הלא רחוק) בניתי מערכת CMS עם המון אפשרויות ובניתי אותה כמה שיותר מודולארית שאם אני רוצה לשנות \ להוסיף \ למחוק דברים אני אוכל לעשות זאת בקלות
מסתבר שלא תכנתתי אותה כמו שצריך (

) ויש המון קודים חוזרים שכתובים בכמה מחלקות נפרדות
בניתי מחלקה לכל נושא לדוגמה admin.php אחראי על כל הוספה \ מחיקה \ עריכה של מנהלים של המערכת.. ולקובץ יש מחלקה בשם Admin שבה נמצאות כל הפעולות
אבקש טיפים לתכנון נכון של מערכות גדולות (אני מתחיל לעבוד על משהו באמת גדול ומורכב) כדי לא ליצור לעצמי סיבוך
אני צריך שהבניה תהייה כמה שיותר מודולארית שאוכל לפרק לשנות והרכיב אותה איך שבא לי..
תודה.