Гид Java-разработчика. Проектно-ориентированный подход
Эта книга представляет собой проектно-ориентированное руководство по разработке программного обеспечения на языке Java. Авторы используют реальные проекты для разбора ключевых концепций и практик, необходимых каждому эффективному программисту.
В книге подробно рассматриваются популярные приёмы объектно-ориентированного программирования, включая разработку через тестирование (TDD) и элементы функционального программирования. Основное внимание уделяется не только синтаксису Java, но и фундаментальным принципам создания качественного, поддерживаемого кода.
Читатели освоят такие важные темы, как принципы SOLID, управление сложностью кода, борьба с антишаблонами (например, "класс-бог" и дублирование кода), а также различные типы связности и связанности в проектировании. Практические примеры, такие как создание анализатора банковских операций, помогают закрепить теорию.
Издание подходит для разработчиков, которые хотят углубить свои знания Java, выйдя за рамки базового синтаксиса, и научиться строить надёжные, масштабируемые приложения, соответствующие современным стандартам индустрии.









