Гибкая разработка программ на Java и C++. Принципы, паттерны и методики: Роберт Мартин

Agile Software Development. Principles, Patterns, and Practices

Рейтинг4.7(10 оценок)
6 рецензий

Аннотация

Будучи написанной разработчиками для разработчиков, книга содержит уникальный набор актуальных методов разработки программного обеспечения. В ней рассматриваются объектно-ориентированное проектирование, UML, паттерны, приемы гибкого и экстремального программирования, а также приводится детальное описание полного процесса проектирования для многократно используемых программ на C++ и Java. С применением практического подхода к решению задач в книге показано, как разрабатывать объектно-ориентированное приложение - от ранних этапов анализа и низкоуровневого проектирования до этапа реализации. Читатели ознакомятся с мыслями разработчика - здесь представлены ошибки, тупики и творческие идеи, которые возникают в процессе проектирования программного обеспечения.
В книге раскрываются такие темы, как статика и динамика, принципы проектирования с использованием классов, управление сложностью, принципы проектирования с применением пакетов, анализ и проектирование, паттерны и пересечение парадигм. Друг за другом объясняются принципы объектно-ориентированного проектирования, которые затем демонстрируются на многочисленных примерах, полностью проработанных проектах и учебных примерах. Рассматриваются ловушки, подводные камни и обходные пути, встречающиеся во время применения языка C++ и объектно-ориентированного проектирования, после чего объясняются способы использования гибких методов.
Подробно обсуждаются методы проектирования и разработки крупных программных систем.
Книга предназначена для разработчиков программного обеспечения, программистов и аналитиков, стремящихся понять, как проектировать объектно-ориентированное ПО с помощью современных методов.
Автор бестселлеров и знаменитый эксперт в области разработки программного обеспечения Роберт С. Мартин показывает, как решать наиболее сложные проблемы, с которыми сталкиваются разработчики ПО, менеджеры проектов и ведущие инженеры программных проектов. Это всеобъемлющее и практическое руководство по гибкой разработке и экстремальному программированию, написанное одним из отцов-основателей гибкой разработки:
обучает разработчиков ПО и менеджеров проектов умению завершать проекты в срок и укладываться в выделенный бюджет, используя всю мощь гибкой разработки;
применяет реальные учебные примеры для демонстрации планирования, тестирования, рефакторинга и парного программирования, используя экстремальное программирование;
содержит обилие повторно используемого кода C++ и Java;
сосредоточена на решении задач в системах, ориентированных на заказчика, с применением UML и паттернов.
Развернуть

Характеристики

Переводчик
Издательство
ID товара
565917 
ISBN
978-5-9908462-8-9 
Страниц
704 (Офсет)
Вес
1046 г
Размеры
242x172x35 мм
Тип обложки
7Бц - твердая, целлофанированная (или лакированная) 
Иллюстрации
Черно-белые 
Все характеристики
Нет в продаже
Рецензии на книгу
Читали книгу? Как она вам?
Мы всегда рады честным, конструктивным рецензиям.
Покупатели 6
avatarcheckmarkТовар куплен
Дмитрий Семенычев
Рецензий 46
Оценок +182
Рейтинг +1
В отличие от трех других более известных произведений Роберта Мартина (Идеальный программист, Чистый код, Чистая архитектура), книга "Гибкая разработка программ на Java и C++. Принципы, паттерны и методики" является в большей степени ориентированной на разработчиков. Несмотря на это, каких то великих сложнос...
Понравилась рецензия?
Да
avatarТовар куплен
Ily
Рецензий 46
Оценок +105
Рейтинг 0
Заслуживающая внимания книга, в принципе содержащая все то, о чем написано в остальных книгах этого автора. Но старая - оригинал действительно 2002 года, а C++ с тех пор пережил аж 5 редакций стандарта. В качестве дополнения к этой книге могу посоветовать более современную короткую книгу "Clean C++: Sustainable ...
Понравилась рецензия?
Да
avatarТовар куплен
Don Serjio
Рецензий 320
Оценок +833
Рейтинг +2
Изображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзываИзображение отзыва
Твёрдая глянцевая обложка. Бумага белая, немного просвечивает. Шрифт и схемы чёткие. Автор погружает читателя в проблематику проектирования и разработки ПО, основываясь на принципах, паттернах и методиках гибкой (agile) разработки ПО на ОО языках Java и C++. Это в начале нулевых agile продвигался как новаторский ...
Понравилась рецензия?
Да
avatarТовар куплен
Владимир
Рецензий 60
Оценок +156
Рейтинг +4
Для себя отношу к разряду must have. Весьма объемная, твердый переплет ! В книге делается попытка на простых примерах сделать введение в архитектурное проектирование. Весьма подробно обсуждаются принципы SOLID. Чувствуется авторский контекст, поправки и комментарии в соответствии с опытом. Рассматривается экстрем...
Понравилась рецензия?
Да
avatarcheckmarkТовар куплен
Инна Шеховцова
Рецензий 13
Оценок +55
Рейтинг +2
Главное преимущество этой книги - рассмотрение ошибок в традиционных примерах "хорошего" проектирования кода. Прочесть стоит. Правда, первые 100 страниц вода.
Понравилась рецензия?
Да

Книги из жанра