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