Domov Razvoj Kaj je refaktoring? - definicija iz tehopedije

Kaj je refaktoring? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Refactoring?

Refactoring je postopek spreminjanja izvorne kode aplikacije, ne da bi spremenili njeno zunanje vedenje. Namen predelave kode je izboljšati nekatere nefunkcionalne lastnosti kode, kot so berljivost, kompleksnost, vzdrževanje in razširljivost.

Refactoring lahko podaljša življenjsko dobo izvorne kode in prepreči, da bi postala podedovana koda. S ponovnim faktoringom bodo prihodnje izboljšave takšne kode prijetnejše.

Refactoring je znan tudi kot prenova.

Tehopedia razlaga Refactoring

Refactoring je težko prodati vodjem IT oddelkov. Najprej obstaja soglasje upravitelja glede obstoječe spremembe kode: če koda ni prekršena, potem popravek ni potreben. Refactoring programske opreme upočasni proces staranja izvorne kode. Drugič, menedžerji se zaradi dodatnih potrebnih virov oklevajo, da bi se lotili rekonstrukcije. Vendar pa je zaradi možnih prihodnjih povračil lahko refaktoring zelo stroškovno učinkovit pristop k dolgoživosti obstoječe kode. Poleg tega je zamenjava zastarelega programskega aplikacijskega sistema lahko precej draga. Če razvijalci še naprej ustvarjajo orodja za refaktoring, bo ta tehnika verjetno postala bolj priljubljena.

Kaj je refaktoring? - definicija iz tehopedije