Refactoring


כל מה שרצית לדעת על Refactoring:
ארגון הקוד מחדש (נקרא גם Refactoring, שפרוק או צחצח והברק) משמעו שיפור קוד קיים, על ידי שימוש בטכניקות שנועדו לשפר את המבנה הפנימי של הקוד מבלי לשנות את ההתנהגות החיצונית שלו.
שפרוק יכול להיעשות במספר טכניקות, כגון החלפת סדר פרמטרים, חילוץ קוד למתודות חדשות ושינוי שמות משתנים או פונקציות.
לדוגמה, לעתים כדאי לפצל מתודה גדולה למספר מתודות קטנות יותר על מנת לפשט את הקוד ולשמר תכנות מונחה עצמים.
ישנן תוכנות, כגון Visual Studio, המספקות כלים לביצוע refactoring באופן אוטומטי או אוטומטי-למחצה.
תהליך ה-Refactoring מורכב משלושה שלבים:זיהוי נקודות פוטנציאליות ל-Refactoringהחלת טכניקת ה-Refactoring הרלוונטית לאותה נקודהבדיקה שההתנהגות החיצונית של הקוד לא השתנתהיתרונות שיפרוק לעומת בניית הקוד מחדש:שיפרוק לוקח משמעותית פחות זמן מתכנות מחדש, בהתחשב בעובדה שהמשפרק מכיר את הקוד והפונקציונליות שלו היטבאי יצירת באגים חדשיםהמשך שיווק התוצר בכל שלבלו"ז צפוי (לאחר הערכה על פי קטע קוד קטן)
נלקח מויקיפדיה

הגדרות נוספות הקשורות לRefactoring:
תכנות