היי אני עובד עכשיו על התרגיל ורציתי לשאול מה נראה רע או מה עדיף.
פונקציה שמאגדת את האוטומט לצורה מסויימת של מילון ואז עוד פונקציה שמפרקת את המילון לצורך השמה של האוטומט,
או פונקציה אחת ארוכה( שהייתרון בה הוא שאני לא צריך לפרק שוב כי יש לי את המשתנים ממתי שהכנסתי אותם)
מקווה שהבהרתי את עצמי
roistamp
או שאולי בכלל אין לי למה לאגד את כל המידע בכלל ופשוט להכניס למשתנים רק את הדברים הרלוונטים?
orpazf
כמה פונקציות קטנות יהיו עדיפות על פונקציה אחת גדולה כמעט תמיד.
לא רק שזה יקל עליך למצוא טעויות אם יש - יותר קל למצוא טעויות בפונקציה של 6-7 שורות מאשר בפונקציה של 20-30 - זה גם יקל על הבודק, וכנראה יקל על הכתיבה עצמה (אם זה נעשה תוך כתיבת הקוד ולא אחריו).
באופן כללי נאמר שפונקציה אמורה לעשות דבר אחד, ולהתחיל לפרק את הקובץ לכל אחד מרכיביו אחרי שקראת אותו זה כבר כמה דברים.