ISBN: 978-5-9908462-8-9
Внешнее покрытие издания: в пер.
Тираж издания: 300
Фамилия автора в заголовке: Мартин
Инициалы автора (личного имени (имен)): Р. С.
Код отношений (роль соавтора в издании): 070 Автор
Основное заглавие: Гибкая разработка программ на Java и C++: принципы, паттерны и методики
Первые сведения об ответственности: Р. С. Мартин
Последующие сведения об ответственности: [пер. с англ. Ю. Н. Артеменко]
Место издания: Санкт-Петербург
Издатель: Диалектика
Дата издания: 2017
Объем издания (количество страниц): 403
Высота, см.: 24
Полная форма имени (имен) и отчества: Роберт
Индекс УДК: 004
Статус записи (Тип информации): В наличии
Ширина, см: 17
Толщина, см: 3,4
Вес в граммах: 1015
Индекс ББК: 32.973.26-018.2.75
Артикул: 2899475

Описание:

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