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