Погружение в Рефакторинг

Эта книга представляет собой практическое руководство по рефакторингу кода на языке Java. Автор, создатель популярного онлайн-курса по рефакторингу, систематизировал знания о том, как выявлять и устранять проблемы в коде, чтобы поддерживать его качество на высоком уровне.

Книга разделена на две основные части. В первой части подробно рассматриваются «запахи кода» — ключевые признаки плохого кода, такие как длинные методы, большие классы, одержимость элементарными типами и длинные списки параметров. Автор объясняет, как эти проблемы возникают в процессе разработки и почему их важно устранять своевременно.

Вторая часть посвящена конкретным техникам рефакторинга, которые позволяют преобразовать плохой код в чистый, поддерживаемый и расширяемый. Книга содержит множество примеров на Java, что делает материал особенно полезным для Java-разработчиков.

Издание позиционируется как вспомогательный материал к онлайн-курсу, но при этом является самодостаточным руководством. Книга подходит как для последовательного изучения, так и для использования в качестве справочника благодаря системе перекрёстных ссылок между темами.

Основная цель книги — научить разработчиков систематически улучшать качество кода, предотвращая накопление технического долга и обеспечивая долгосрочную жизнеспособность программных проектов.

Погружение в Рефакторинг
B
Автор
Александр Швец
Издательство
Refactoring.Guru
Год
2017
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент