Рефакторинг кода — как генеральная уборка: можно откладывать, но в какой-то момент ты либо тонешь в хаосе, либо берёшься за дело. Вот почему рефакторинг важен для каждого проекта, особенно если вы хотите, чтобы он жил долго и счастливо. Это процесс улучшения структуры существующего кода без изменения его поведения. Здесь не добавляются новые функции — зато появляется порядок, логика и приятное чувство, что ты молодец. Переход на чистую архитектуру — это не просто рефакторинг, а целая философия...
Рефакторинг — есть такое понятие в программной инженерии, означающее изменение программного кода без внешнего изменения работы программы (внутри программа изменилась, но для пользователя она такая же как и раньше). Такой рефакторинг случается и при конструировании танков. Пример «рефакторинга» в механизмах распределения В механизмах распределения (МР) бортовых коробок передач (БКП) танков Т-64 есть такие детали, которые именуется кулак повышения давления [1], кулак переключения передач [2] или по...