Domov vývoj Čo je to refaktoring? - definícia z technológie

Čo je to refaktoring? - definícia z technológie

Obsah:

Anonim

Vymedzenie pojmu - Čo znamená Refactoring?

Refaktoring je proces zmeny zdrojového kódu aplikácie bez zmeny jej vonkajšieho správania. Účelom refaktoringu kódu je zlepšiť niektoré nefunkčné vlastnosti kódu, ako je čitateľnosť, komplexnosť, udržiavateľnosť a rozšíriteľnosť.

Refaktoring môže predĺžiť životnosť zdrojového kódu a zabrániť mu, aby sa stal dedičným kódom. Proces refaktoringu robí z budúcich vylepšení tohto kódu príjemnejší zážitok.

Refaktoring je známy aj ako reengineering.

Techopedia vysvetľuje Refactoring

Refaktoring môže byť ťažké predať vedúcim IT oddelenia. Po prvé, existuje konsenzus manažéra týkajúci sa existujúcej úpravy kódu: ak nie je kód porušený, potom nie je potrebná oprava. Refaktoring softvéru spomaľuje proces starnutia zdrojového kódu. Po druhé, manažéri váhajú s refaktoringom kvôli dodatočným potrebným zdrojom. Avšak z dôvodu možnej budúcej návratnosti môže byť refaktoring veľmi nákladovo efektívnym prístupom k životnosti existujúceho kódu. Výmena zastaraného softvérového aplikačného systému môže byť navyše pomerne drahá. Ak vývojári naďalej vytvárajú nástroje refaktoringu, táto technika sa pravdepodobne stane populárnejšou.

Čo je to refaktoring? - definícia z technológie