Дом развитие Что такое рефакторинг? - определение из техопедии

Что такое рефакторинг? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает рефакторинг?

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

Рефакторинг может продлить срок службы исходного кода, не давая ему стать устаревшим кодом. Процесс рефакторинга делает будущие усовершенствования такого кода более приятными.

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

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

Рефакторинг может быть непростой задачей для руководителей ИТ-отдела. Во-первых, существует консенсус менеджера относительно существующей модификации кода: если код не поврежден, то исправление не требуется. Рефакторинг программного обеспечения замедляет процесс старения исходного кода. Во-вторых, менеджеры не решаются на рефакторинг из-за дополнительных ресурсов, которые требуются. Однако из-за возможной будущей окупаемости рефакторинг может стать очень экономически эффективным подходом к долговечности существующего кода. Кроме того, замена устаревшей системы программного приложения может быть довольно дорогой. Если разработчики продолжат создавать инструменты рефакторинга, эта техника, вероятно, станет более популярной.

Что такое рефакторинг? - определение из техопедии