Публикации по теме 'refactor'


6 способов рефакторинга кода Python с меньшей вероятностью его поломки
Недавно я начал работать над проектом, чья история Git восходит к 2019 году, а коммиты были разбиты на несколько месяцев, после чего последовал длительный перерыв. Не говоря уже об отсутствии рабочего процесса и наличии ни разу не объединенных веток. Исходный код отражал свободную структуру Git. Несмотря на то, что код работал — пайплайны были завершены, все тесты пройдены и в конце сборки был получен файл колеса, который могли использовать наши заинтересованные стороны — сам исходный код..

Рефакторинг проекта Flutter - рассказ о прогрессе и решениях
При выполнении любого ИТ-проекта мы иногда не задумываемся о важности каждого принимаемого решения. Слишком много или слишком мало абстрагирования, использование библиотеки X, Y или Z, склеивание кода, который «будет исправлен позже», и многие другие бесчисленные примеры. У каждого из этих решений есть своя цена. Примечательно то, что эта цена укусит нас не сегодня, не завтра, а в конце концов, и когда наступит этот «возможный» день, мы можем потерять часы, дни или недели, пытаясь..