בית התפתחות מה זה refactoring? - הגדרה מטכנולוגיה

מה זה refactoring? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של Refactoring?

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

שיקום מחדש יכול להאריך את חיי קוד המקור, ולמנוע ממנו להפוך קוד קוד. תהליך השיקום מחדש גורם לשיפור עתידי בקוד כזה לחוויה נעימה יותר.

שיקום מחדש מכונה גם הנדסה מחדש.

Techopedia מסביר Refactoring

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

מה זה refactoring? - הגדרה מטכנולוגיה