Масштабируемый рефакторинг. Возвращаем контроль над кодом Год издания: 2022 Автор: Лемер Мод Переводчик: Рузмайкина И. Издательство: Питер ISBN: 978-5-4461-3921-7 Серия: Бестселлеры O’Reilly] Язык: Русский Формат: PDF, EPUB Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Да Количество страниц: 256 Описание: Поддерживать большие приложения сложно, а поддержка больших «неорганизованных» приложений превращается в непосильную задачу. Пришло время сделать паузу и задуматься о рефакторинге!
Внесение значительных изменений в крупную и сложную кодовую базу — нетривиальная задача, которую практически невозможно успешно выполнить без рабочей команды, инструментов и планирования. Мод Лемер раскрывает все тайны рефакторинга на примере двух исследований. Вы научитесь эффективно вносить важные изменения в кодовую базу, разберетесь, как деградирует код и почему иногда это неизбежно.
Примеры страниц
Краткое содержание
Предисловие...................................................................................................................13
ЧАСТЬ I. ВВЕДЕНИЕ
Глава 1. Рефакторинг.....................................................................................................20
Глава 2. Как деградирует код.........................................................................................46
ЧАСТЬ II. ПЛАНИРОВАНИЕ
Глава 3. Количественная характеристика начального состояния.................................64
Глава 4. Составление плана............................................................................................91
Глава 5. Получение одобрения.....................................................................................118
Глава 6. Подбор команды..............................................................................................133
ЧАСТЬ III. ВЫПОЛНЕНИЕ
Глава 7. Коммуникация...................................................................................................154
Глава 8. Стратегии выполнения.....................................................................................171
Глава 9. Закрепление результатов рефакторинга.......................................................183
ЧАСТЬ IV. РАЗБОРЫ ПРИМЕРОВ
Глава 10. Избыточные схемы базы данных....................................................................196
Глава 11. Переход к новой базе данных.......................................................................223
Об авторе........................................................................................................................252
Об обложке.....................................................................................................................253