@עידו
ככה עובדים,
הקוד לא חייב להיות קוד אחד ארווך (כמו שAI אוהבים לעשות...)
עושים לכל פונקציה קובץ בנפרד שמעבד אותה, או לכל סדרת פונקציות קבצים בתוך תיקייה,
ואז בכל קובץ קוראים לפונקציה המתאימה,
למשל הקובץ הראשי, משמיע בקשה מסויימת, ומעביר לפי ההקשה לפונקציות אחרות, ושם אפשר לשרשר את זה לעוד פונקציות
אם זה מסודר בקבצים נפרדים זה לא כל כך מבולבל, ומבולגן...
שוב אם לכל הקשה זה להעביר אותו לעוד עיבוד וכו'
אם זה רק חזרה / מעבר / דברים קבועים, אפשר להכניס באותה פונקציה,
לפי הפרמטר שמתקבל.