Всё, что нужно знать о рефакторинге

Знаете что такое рефакторинг? Надеюсь, знаете :) На всякий случай, повторим теорию. Рефакторинг — это контролируемый процесс улучшения вашего кода, без написания новой функциональности. Думаю, ключевой в определении является фраза «без написания новой функциональности». Т. е. единственная ваша задача при рефакторинге — это улучшение уже существующего кода. Задачей рефакторинга является уменьшение так называемого технического долга, а его целью — чистый код и простая структура.

Рефакторинг

Рефакторинг

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

Пожалуй, здесь остановимся и перейдём к цели поста. Недавно я нашел один замечательны проект, который полностью посвящен всему тому, что я писал выше, называется он refactoring.guru. Сайт имеет удобное юзабилити, приятный дизайн, а самое главное — много полезной информации.

На главной странице вы найдёте информацию о том что такое рефакторинг, зачем он нужен и когда применяется. Ознакомившись с этой информацией, можно смело приступать к каталогу материалов, в котором и собраны все советы по рефакторингу с детальными примерами кода. Вообщем, думаю, сайт станет полезным многим девелоперам :)

Всё, что нужно знать о рефакторинге
11 votes, 5.00 avg. rating (99% score)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *