שגרה (תכנות) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Delta739 (שיחה | תרומות)
Delta739 (שיחה | תרומות)
אין תקציר עריכה
שורה 5:
שימוש בשגרות ובפונקציות משפר את מבנה התוכנית, את קריאות הקוד ואת מידת הגמישות של התוכנית לביצוע שינויים. על פי רוב, פונקציה או מטודה לא יכילו יותר מ-25 שורות של קוד. כך שאם מטודה לא עובדת כשורה יהיה קל יחסית לעבור על כל הקוד שמרכיב אותה ולמצוא בו טעויות. עובדה זו מאפשרת להפחית במידה משמעותית את עלויות הפיתוח והתחזוקה של תוכנה. ברוב [[שפת תכנות|שפות התכנות]] המודרניות ישנו שימוש נרחב בשגרות. שגרות נתמכות באופן בסיסי גם ב[[שפת סף|שפות סף]] ו[[שפת מכונה|שפות מכונה]]. הנוהג בעולם התוכנה הוא שלכל מטודה / שגרה רושמים הערות שקשורות אליה. הערות אלו אומרות למפתח מה משמעות המשתנים שנשלחים למטודה, ותיאור קצר של אופן פעולתה.
 
[[תכנות פרוצדורלי]] הוא פרדיגמת תכנות המתבססת על שימוש בשגרות. ב[[תכנות מונחה עצמים]], לכל עצם יש מספר שגרות או פונקציות השייכות אליו, הנקראות "שיטות" או "פונקציות חברות", ופועלות על המידע [[כימוס|הכמוס]] בתוכו או בעזרתו. שיטות אלה מהוות גם [[ממשק (תכנות)|ממשק]] בין העצם לתוכנית כולה.
 
==קריאה לשגרה==