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