חריגות בתקינות קלט - מחלקה

היי,

האם כאשר כאשר רוצים לבדוק תקינות קלט ביצירת מופע של מחלקה:
נכון מטודולוגית:

  • לעשות את הבדיקות בפונקציית מחלקה פרטית שבודקת כל פרמטר
    ומעלה שגיאה במידה והוא אינו תקין או לחלופין מחזירה אותו ומשימה אותו בארגומנט

או

  • לעשות את כל בדיקות החריגות בinit עצמו.

הראשון מרגיש לי מסודר בעין ומאורגן אבל לא יודע אם זה לא “יותר ארוך” או מסורבל עובר אחרים.

לייק 1

פונקציה נפרדת, ראה לדוגמה את קוד המקור של datetime שניתנת כדוגמה גם במחברת

זו באמת דוגמא יפה ???

לייק 1