Масштабируемый рефакторинг. Возвращаем контроль над кодом
Поддерживать большие приложения сложно, а поддержка больших «неорганизованных» приложений превращается в непосильную задачу. Пришло время сделать паузу и задуматься о рефакторинге!
Внесение значительных изменений в крупную и сложную кодовую базу — нетривиальная задача, которую практически невозможно успешно выполнить без рабочей команды, инструментов и планирования. Мод Лемер раскрывает все тайны рефакторинга на примере двух исследований. Вы научитесь эффективно вносить важные изменения в кодовую базу, узнаете, как деградирует код и почему иногда это неизбежно.
Из книги вы узнаете, как:
- Оценить состояние кодовой базы перед рефакторингом.
- Составить подробный план процесса со стратегическими этапами.
- Создать и скоординировать подходящую для проекта команду.
- Эффективно общаться с членами команды и за ее пределами.
- Использовать лучшие приемы эффективного рефакторинга.
«Сохранить продуктивность проекта с огромной расширяющейся кодовой базой - сизифов труд. В этой книге рефакторинг описан поэтапно, и вы сможете сразу приступить к делу».
- Кэл Хендерсон, технический директор в компании Slack
«Мне пришлись по душе тематические исследования из этой книги. Как бы я хотела прочитать ее раньше, чтобы спланировать свои огромные задачи. Множество уроков мне пришлось усвоить на собственном горьком опыте».
- Джулия Эванс, автор книги Wizard Zines
Об авторе:
Мод Лемер — инженер-программист в компании Slack Technologies Inc. Она отвечает за масштабирование продукта и поддержку крупных клиентов компании, занимается поиском нужных специалистов, переговорами, рефакторингом громоздких фрагментов кода, консолидацией избыточных схем баз данных и созданием инструментов для других разработчиков. Мод активно ищет более простые и эффективные способы структурирования кода на всех уровнях.
Автор(ы) | Мод Лемер |
Переводчик | И. Рузмайкина |
Издательство | Питер |
Серия | Бестселлеры O'Reilly |
Год издания | 2022 |
ISBN | 978-5-4461-3921-7 |
Возрастное ограничение | 16+ |
Кол-во страниц | 256 |
Формат страниц | 70x100/16 (170x240 мм) |
Размеры товара | 234 × 167 × 15 мм |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 1000 экз. |
Вес | 410 г |