У дома развитие Какво е рефакторинг? - определение от техопедия

Какво е рефакторинг? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Refactoring?

Рефакторингът е процесът на промяна на изходния код на приложението без промяна на външното му поведение. Целта на рефакторинга на кода е да подобри някои от нефункционалните свойства на кода, като четливост, сложност, поддръжка и разширяемост.

Рефакторингът може да удължи живота на изходния код, предотвратявайки превръщането му в наследствен код. Процесът на рефакторинг прави бъдещите подобрения на такъв код по-приятно изживяване.

Рефакторингът е известен още като реинженеринг.

Техопедия обяснява Рефакторинг

Рефакторингът може да бъде трудно да се продаде на ръководителите на IT отдели. Първо, съществува консенсус на мениджъра относно съществуващата модификация на кода: ако кодът не е нарушен, тогава не е необходимо поправяне. Софтуерното рефакториране забавя процеса на стареене на изходния код. Второ, мениджърите се колебаят да предприемат рефакторинг поради необходимите допълнителни ресурси. Поради възможна бъдеща изплащане, рефакторингът може да бъде много рентабилен подход за дълголетието на съществуващия код. Освен това подмяната на остаряла система за софтуерни приложения може да бъде доста скъпа. Ако разработчиците продължат да създават инструменти за рефакторинг, тази техника вероятно ще стане по-популярна.

Какво е рефакторинг? - определение от техопедия