በፈተና ውስጥ እንደገና ማደስ ምንድነው?
በፈተና ውስጥ እንደገና ማደስ ምንድነው?

ቪዲዮ: በፈተና ውስጥ እንደገና ማደስ ምንድነው?

ቪዲዮ: በፈተና ውስጥ እንደገና ማደስ ምንድነው?
ቪዲዮ: "ቁርአን ክርስቲያን አረገኝ" የቀድሞው ኢማም አስደናቂ ምስክርነት . . . 2024, ህዳር
Anonim

< የሶፍትዌር ምህንድስና መግቢያ | በመሞከር ላይ . ኮድ እንደገና በማደስ ላይ አንዳንድ የሶፍትዌሩ የማይሰሩ ባህሪያትን ለማሻሻል "የተስተካከለ ኮድን መልሶ የማዋቀር መንገድ" ነው።

ይህንን ከግምት ውስጥ በማስገባት፣ ማደስ ማለት ምን ማለት ነው?

" እንደገና መፈጠር የሶፍትዌር ስርዓቱን የኮዱ ውጫዊ ባህሪ እንዳይቀይር እና ውስጣዊ መዋቅሩን በሚያሻሽል መልኩ የመቀየር ሂደት ነው።" -- MartinFowler in RefactoringImprovingTheDesignOfExistingCode

በተጨማሪም ፣ እንደገና ማምረት መቼ መደረግ አለበት? እንደገና መፈጠር ባህሪውን ሳይቀይር የኮዱን መዋቅር የመቀየር ሂደት ነው. እሱ መሆን አለበት። ተጨማሪ ባህሪያትን ለማቃለል ጥቅም ላይ ይውላል. ውጤቱ የተሻለ "የሚሸት" ኮድ ስለሆነ, አንዳንድ ጊዜ ሰዎች ግራ ይጋባሉ እና ያስባሉ እንደገና በማደስ ላይ ለራሱ ፍጻሜ ነው።

ከዚህ ውስጥ፣ ኮዱን የማደስ አላማ ምንድን ነው?

ኮድ ማደስ ነው። ሂደት የሶፍትዌሩን ውስጣዊ የማይሰሩ ባህሪያትን ለማሻሻል የኮምፒዩተር ፕሮግራምን ውስጣዊ መዋቅር ለመለወጥ ውጫዊ የአሠራር ባህሪን ወይም አሁን ያለውን ተግባር መለወጥ, ለምሳሌ የኮድ ንባብን ለማሻሻል, የኮድ መዋቅርን ለማቃለል, ኮድን ወደ መቀየር.

በ Scrum ውስጥ ማደስ ምንድነው?

ኮድ በAgile ውስጥ እንደገና መፈጠር ፕሮግራም ማውጣት። ኮድ እንደገና መፈጠር ባህሪውን ሳይቀይር አሁን ያለውን ኮድ ንድፍ የማጥራት እና የማቅለል ሂደት ነው። ቀልጣፋ ቡድኖች ኮዳቸውን ከመደጋገም እስከ ድግግሞሽ እና ያለማቋረጥ እየጠበቁ እና እየጨመሩ ነው። እንደገና በማደስ ላይ , ይህን ማድረግ ከባድ ነው.

የሚመከር: