Кућа Развој Шта је рефакторинг? - дефиниција из техопедије

Шта је рефакторинг? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Рефацторинг?

Рефацторинг је процес промјене изворног кода апликације без промјене њезиног вањског понашања. Сврха рефакторинга кода је побољшати нека нефункционална својства кода, попут читљивости, сложености, одржавања и проширивости.

Рефакторинг може продужити век изворног кода, спречавајући га да постане наслијеђени код. Процес рефакторинга чини будућа унапређења таквог кода пријатнијим искуством.

Рефакторинг је такође познат као реинжењеринг.

Техопедија објашњава Рефацторинг

Рефакторинг може бити тешко продати руководиоцима ИТ одељења. Прво, постоји консензус менаџера у вези са постојећом модификацијом кода: ако код није сломљен, исправка није потребна. Рефакторинг софтвера успорава процес старења изворног кода. Друго, менаџери оклевају да преузму рефакторинг због додатних ресурса који су потребни. Међутим, због могућег повраћаја новца у будућности, рефакторинг може бити веома исплатив приступ дуготрајности постојећег кода. Поред тога, замена застарелог софтверског апликационог система може бити прилично скупа. Ако програмери наставе да стварају алате за рефакторинг, ова техника ће вероватно постати популарнија.

Шта је рефакторинг? - дефиниција из техопедије