יום 2 - ניהול פרויקט מרובה קבצים, הבנה כללית

היי, אשמח לפירוט נוסף על הדרך בה נבחר ליישם פרויקט מרובה קבצים. מתי נרצה להשתמש בחבילה? זאת אומרת מתי נרצה ליצור מארז של מודולים?
כאשר יש לנו מספר מחלקות, איך כדאי לבחור את צורת החלוקה שלהם לקבצים?
תודה

היי גילי, אני חושבת שזה דיי החלטה שלך… כמו עם פונקציות.
כמובן שיש כללי אצבע כמו שפונקציה אמורה לעשות פעולה אחת. מודל הוא לפי “נושא” וחבילה היא בעצם כל מה שאת צריכה בשביל התוכנית.
ככה לפחות אני הבנתי את זה.
בדוגמא שניתנה: יש מודול של צלילי החיות (בפנים יש עבור כל חיה) וחבילה זה גן החיות, מניחה למשל שאם היה כלי ניהול הוא היה במודול נפרד בתוך חבילת הגן חיות

לייק 1

זה סופר גמיש וכל אחד יעדיף לעשות את זה אחרת.
אין פה תשובות נכונות. ההעדפה היא בעיקר לפי מה יעזור להתמצא בפרויקט, ואיך נבנה את ההיררכיה בסדר שתעשה היגיון ותעזור לאחרים להבין את הפרויקט :slight_smile:

לייק 1