Гибкая разработка программ на Java и C++. Принципы, паттерны и методики: Роберт Мартин
Agile Software Development. Principles, Patterns, and Practices
Будучи написанной разработчиками для разработчиков, книга содержит уникальный набор актуальных методов разработки программного обеспечения. В ней рассматриваются объектно-ориентированное проектирование, UML, паттерны, приемы гибкого и экстремального программирования, а также приводится детальное опи
Полная аннотация
Автор
Издательство
Все характеристики
Аннотация
Будучи написанной разработчиками для разработчиков, книга содержит уникальный набор актуальных методов разработки программного обеспечения. В ней рассматриваются объектно-ориентированное проектирование, UML, паттерны, приемы гибкого и экстремального программирования, а также приводится детальное описание полного процесса проектирования для многократно используемых программ на C++ и Java. С применением практического подхода к решению задач в книге показано, как разрабатывать объектно-ориентированное приложение - от ранних этапов анализа и низкоуровневого проектирования до этапа реализации. Читатели ознакомятся с мыслями разработчика - здесь представлены ошибки, тупики и творческие идеи, которые возникают в процессе проектирования программного обеспечения.
В книге раскрываются такие темы, как статика и динамика, принципы проектирования с использованием классов, управление сложностью, принципы проектирования с применением пакетов, анализ и проектирование, паттерны и пересечение парадигм. Друг за другом объясняются принципы объектно-ориентированного проектирования, которые затем демонстрируются на многочисленных примерах, полностью проработанных проектах и учебных примерах. Рассматриваются ловушки, подводные камни и обходные пути, встречающиеся во время применения языка C++ и объектно-ориентированного проектирования, после чего объясняются способы использования гибких методов.
Подробно обсуждаются методы проектирования и разработки крупных программных систем.
Книга предназначена для разработчиков программного обеспечения, программистов и аналитиков, стремящихся понять, как проектировать объектно-ориентированное ПО с помощью современных методов.
Автор бестселлеров и знаменитый эксперт в области разработки программного обеспечения Роберт С. Мартин показывает, как решать наиболее сложные проблемы, с которыми сталкиваются разработчики ПО, менеджеры проектов и ведущие инженеры программных проектов. Это всеобъемлющее и практическое руководство по гибкой разработке и экстремальному программированию, написанное одним из отцов-основателей гибкой разработки:
обучает разработчиков ПО и менеджеров проектов умению завершать проекты в срок и укладываться в выделенный бюджет, используя всю мощь гибкой разработки;
применяет реальные учебные примеры для демонстрации планирования, тестирования, рефакторинга и парного программирования, используя экстремальное программирование;
содержит обилие повторно используемого кода C++ и Java;
сосредоточена на решении задач в системах, ориентированных на заказчика, с применением UML и паттернов.
В книге раскрываются такие темы, как статика и динамика, принципы проектирования с использованием классов, управление сложностью, принципы проектирования с применением пакетов, анализ и проектирование, паттерны и пересечение парадигм. Друг за другом объясняются принципы объектно-ориентированного проектирования, которые затем демонстрируются на многочисленных примерах, полностью проработанных проектах и учебных примерах. Рассматриваются ловушки, подводные камни и обходные пути, встречающиеся во время применения языка C++ и объектно-ориентированного проектирования, после чего объясняются способы использования гибких методов.
Подробно обсуждаются методы проектирования и разработки крупных программных систем.
Книга предназначена для разработчиков программного обеспечения, программистов и аналитиков, стремящихся понять, как проектировать объектно-ориентированное ПО с помощью современных методов.
Автор бестселлеров и знаменитый эксперт в области разработки программного обеспечения Роберт С. Мартин показывает, как решать наиболее сложные проблемы, с которыми сталкиваются разработчики ПО, менеджеры проектов и ведущие инженеры программных проектов. Это всеобъемлющее и практическое руководство по гибкой разработке и экстремальному программированию, написанное одним из отцов-основателей гибкой разработки:
обучает разработчиков ПО и менеджеров проектов умению завершать проекты в срок и укладываться в выделенный бюджет, используя всю мощь гибкой разработки;
применяет реальные учебные примеры для демонстрации планирования, тестирования, рефакторинга и парного программирования, используя экстремальное программирование;
содержит обилие повторно используемого кода C++ и Java;
сосредоточена на решении задач в системах, ориентированных на заказчика, с применением UML и паттернов.
Свернуть
Характеристики
ID товара
565917
ISBN
978-5-9908462-8-9
Страниц
704 (Офсет)
Вес
1046 г
Размеры
242x172x35 мм
Тип обложки
7Бц - твердая, целлофанированная (или лакированная)
Иллюстрации
Черно-белые
Все характеристики
Нет в продаже
Рецензии на книгу
Читали книгу? Как она вам?
Мы всегда рады честным, конструктивным рецензиям.
Покупатели 6

Дмитрий Семенычев
8 ноября 2021 в 9:53
В отличие от трех других более известных произведений Роберта Мартина (Идеальный программист, Чистый код, Чистая архитектура), книга "Гибкая разработка программ на Java и C++. Принципы, паттерны и методики" является в большей степени ориентированной на разработчиков. Несмотря на это, каких то великих сложнос...
Понравилась рецензия?
Да

Ily
1 мая 2021 в 6:02
Заслуживающая внимания книга, в принципе содержащая все то, о чем написано в остальных книгах этого автора. Но старая - оригинал действительно 2002 года, а C++ с тех пор пережил аж 5 редакций стандарта.
В качестве дополнения к этой книге могу посоветовать более современную короткую книгу "Clean C++: Sustainable ...
Понравилась рецензия?
Да

Don Serjio
11 июня 2019 в 18:16















Твёрдая глянцевая обложка.
Бумага белая, немного просвечивает.
Шрифт и схемы чёткие.
Автор погружает читателя в проблематику проектирования и разработки ПО, основываясь на принципах, паттернах и методиках гибкой (agile) разработки ПО на ОО языках Java и C++.
Это в начале нулевых agile продвигался как новаторский ...
Понравилась рецензия?
Да

Владимир
28 апреля 2018 в 21:22
Для себя отношу к разряду must have.
Весьма объемная, твердый переплет !
В книге делается попытка на простых примерах сделать введение в архитектурное проектирование. Весьма подробно обсуждаются принципы SOLID. Чувствуется авторский контекст, поправки и комментарии в соответствии с опытом. Рассматривается экстрем...
Понравилась рецензия?
Да

Инна Шеховцова
14 февраля 2018 в 8:55
Главное преимущество этой книги - рассмотрение ошибок в традиционных примерах "хорошего" проектирования кода. Прочесть стоит. Правда, первые 100 страниц вода.
Понравилась рецензия?
Да
Книги из жанра

8102 026 -60% Еще 2 дня
Цифровизация процессов управления медико-гигиеническими рисками на производственных предприятиях
Шипилов Игорь Викторович