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

Роберт C. Мартин

Моя оценка

Будучи написанной разработчиками для разработчиков, книга содержит уникальный набор актуальных методов разработки программного обеспечения. В ней рассматриваются объектно-ориентированное проектирование, UML, паттерны, приемы гибкого и экстремального программирования, а также приводится детальное описание полного процесса проектирования для многократно используемых программ на C++ и Java. С применением практического подхода к решению задач в книге показано, как разрабатывать объектно-ориентированное приложение - от ранних этапов анализа и низкоуровневого проектирования до этапа реализации. Читатели ознакомятся с мыслями разработчика - здесь представлены ошибки, тупики и творческие идеи, которые возникают в процессе проектирования программного обеспечения.

В книге раскрываются такие темы, как статика и динамика, принципы проектирования с использованием классов, управление сложностью, принципы проектирования с применением пакетов, анализ и проектирование, паттерны и пересечение парадигм. Друг за другом объясняются принципы объектно-ориентированного проектирования, которые затем демонстрируются на многочисленных примерах, полностью проработанных проектах и учебных примерах. Рассматриваются ловушки, подводные камни и обходные пути, встречающиеся во время применения языка C++ и объектно-ориентированного проектирования, после чего объясняются способы использования гибких методов.

Подробно обсуждаются методы проектирования и разработки крупных программных систем.



Книга предназначена для разработчиков программного обеспечения, программистов и аналитиков, стремящихся понять, как проектировать объектно-ориентированное ПО с помощью современных методов.



Автор бестселлеров и знаменитый эксперт в области разработки программного обеспечения Роберт С. Мартин показывает, как решать наиболее сложные проблемы, с которыми сталкиваются разработчики ПО, менеджеры проектов и ведущие инженеры программных проектов. Это всеобъемлющее и практическое руководство по гибкой разработке и экстремальному программированию, написанное одним из отцов-основателей гибкой разработки:

- обучает разработчиков ПО и менеджеров проектов умению завершать проекты в срок и укладываться в выделенный бюджет, используя всю мощь гибкой разработки;

- применяет реальные учебные примеры для демонстрации планирования, тестирования, рефакторинга и парного программирования, используя экстремальное программирование;

- содержит обилие повторно используемого кода C++ и Java;

- сосредоточена на решении задач в системах, ориентированных на заказчика, с применением UML и паттернов.



Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.

Получить эту книгу или продать свою

Перейти
  • Содержание
  • Дополнительная информация об издании

    Год издания: 2016

    Язык: Русский

    Твердый переплет, 704стр.
    Формат: 70x100/16

  • Жанры

Лучшая рецензия

Смотреть 2
EsslingerLifelessly

2K

5

Для себя отношу к разряду must have.

Весьма объемная, твердый переплет ! В книге делается попытка на простых примерах сделать введение в архитектурное проектирование. Весьма подробно обсуждаются принципы SOLID. Чувствуется авторский контекст, поправки и комментарии в соответствии с опытом. Рассматривается экстремальный подход к разработке. Книга базового начального уровня. Яркие, живые примеры даются доходчиво и с юмором, на мой взгляд, книга весьма подробна. Очень клёвые иллюстрации. Авторитеный автор. Роберт Мартин весьма практичный и не замороченный человек, проблематика и примеры рассматриваются очень живо в ключе практического применения. Изложение простое и методичное. Читается легко. Книга не является учебником по языкам программирования поэтому для получения удовольствия…

Читать полностью

Похожие книги

Вы можете посоветовать похожие книги по сюжету, жанру, стилю или настроению. Предложенные вами книги другие пользователи увидят здесь, в блоке «Похожие книги».

Новинки

Смотреть 339

Популярные книги

Смотреть 933