Погружение в Рефакторинг
Эта книга представляет собой практическое руководство по рефакторингу кода на языке Java. Автор, создатель популярного онлайн-курса по рефакторингу, систематизировал знания о том, как выявлять и устранять проблемы в коде, чтобы поддерживать его качество на высоком уровне.
Книга разделена на две основные части. В первой части подробно рассматриваются «запахи кода» — ключевые признаки плохого кода, такие как длинные методы, большие классы, одержимость элементарными типами и длинные списки параметров. Автор объясняет, как эти проблемы возникают в процессе разработки и почему их важно устранять своевременно.
Вторая часть посвящена конкретным техникам рефакторинга, которые позволяют преобразовать плохой код в чистый, поддерживаемый и расширяемый. Книга содержит множество примеров на Java, что делает материал особенно полезным для Java-разработчиков.
Издание позиционируется как вспомогательный материал к онлайн-курсу, но при этом является самодостаточным руководством. Книга подходит как для последовательного изучения, так и для использования в качестве справочника благодаря системе перекрёстных ссылок между темами.
Основная цель книги — научить разработчиков систематически улучшать качество кода, предотвращая накопление технического долга и обеспечивая долгосрочную жизнеспособность программных проектов.









