Книга: Мартин Роберт «Гибкая разработка программ на Java и C++. Принципы, паттерны и методики»
Будучи написанной разработчиками для разработчиков, книга содержит уникальный набор актуальных методов разработки программного обеспечения. В ней рассматриваются объектно-ориентированное проектирование, UML, паттерны, приемы гибкого и экстремального программирования, а также приводится детальное описание полного процесса проектирования для многократно используемых программ на C++ и Java. С применением практического подхода к решению задач в книге показано, как разрабатывать объектно-ориентированное приложение - от ранних этапов анализа и низкоуровневого проектирования до этапа реализации. Читатели ознакомятся с мыслями разработчика - здесь представлены ошибки, тупики и творческие идеи, которые возникают в процессе проектирования программного обеспечения. В книге раскрываются такие темы, как статика и динамика, принципы проектирования с использованием классов, управление сложностью, принципы проектирования с применением пакетов, анализ и проектирование, паттерны и пересечение парадигм. Друг за другом объясняются принципы объектно-ориентированного проектирования, которые затем демонстрируются на многочисленных примерах, полностью проработанных проектах и учебных примерах. Рассматриваются ловушки, подводные камни и обходные пути, встречающиеся во время применения языка C++ и объектно-ориентированного проектирования, после чего объясняются способы использования гибких методов. Подробно обсуждаются методы проектирования и разработки крупных программных систем. Книга предназначена для разработчиков программного обеспечения, программистов и аналитиков, стремящихся понять, как проектировать объектно-ориентированное ПО с помощью современных методов. Автор бестселлеров и знаменитый эксперт в области разработки программного обеспечения Роберт С. Мартин показывает, как решать наиболее сложные проблемы, с которыми сталкиваются разработчики ПО, менеджеры проектов и ведущие инженеры программных проектов. Это всеобъемлющее и практическое руководство по гибкой разработке и экстремальному программированию, написанное одним из отцов-основателей гибкой разработки:обучает разработчиков ПО и менеджеров проектов умению завершать проекты в срок и укладываться в выделенный бюджет, используя всю мощь гибкой разработки; применяетреальные учебные примеры для демонстрации планирования, тестирования, рефакторинга и парного программирования, используя экстремальное программирование;содержит обилие повторно используемого кода C++ и Java; сосредоточена на решении задач в системах, ориентированных на заказчика, с применением UML и паттернов. Издательство: "Диалектика" (2017)
ISBN: 978-5-9908462-8-9 Купить за 3456 руб в Лабиринте |
Другие книги автора:
Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|
Принципы, паттерны и методики гибкой разработки на языке C# | Цель данной книги - собрать воедино все методики гибкой разработки и показать их работоспособность… — Символ-Плюс, High tech Подробнее... | бумажная книга | ||
Идеальный программист. Как стать профессионалом разработки ПО | Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше… — Питер, Библиотека программиста Подробнее... | бумажная книга | ||
Чистая архитектура. Искусство разработки программного обеспечения | "Идеальный программист" и"Чистый код"-легендарные бестселлеры Роберта Мартина - рассказывают, как достичь… — Питер, Библиотека программиста Подробнее... | бумажная книга | ||
Чистый код. Создание, анализ и рефакторинг | Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя… — Питер, Подробнее... | бумажная книга | ||
Идеальный программист. Как стать профессионалом разработки ПО | Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше… — Питер, Подробнее... | бумажная книга | ||
Чистый код. Создание, анализ и рефакторинг | Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя… — ПИТЕР, (формат: 235x165x20мм, 464 стр.) Подробнее... | бумажная книга | ||
Идеальный программист. Как стать профессионалом разработки ПО | Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше… — ПИТЕР, Библиотека программиста Подробнее... | бумажная книга |
Мартин, Роберт
Роберт Сесил Мартин (англ. Robert Cecil Martin), также известный как Дядя Боб (англ. Uncle Bob) — консультант и автор в области разработки ПО. Мартин является профессионалом в области разработки ПО с 1970, а с 1990 становится международным консультантом в этой области. В 2001 он организует встречу группы, которая создала гибкую методологию разработки из техник экстремального программирования.[1]
Основатель Object Mentor Inc.[2], организации, оказывающей консультационные услуги и тренинги в таких областях, как C++, Java, ООП, Шаблон проектирования, UML, гибкие методологии разработки, и экстремальное программирование.
С 1996 по 1999 был главным редактором журнала C++ Report. В 2002 написал книгу «Быстрая разработка программ. Принципы, примеры, практика» (англ. Agile Software Development: Principles, Patterns, and Practices), которая дает прагматичные советы по объектно-ориентированному дизайну и разработке в agile-командах. Также он издал несколько популярных книг по программированию и методологиям разработки ПО.
Библиография
На русском языке
- Быстрая разработка программ. Принципы, примеры, практика. — Вильямс, 2004. — ISBN 5-845-90558-3, ISBN 0-13-597444-5
- Чистый код. Создание, анализ и рефакторинг. — Питер, 2012. — ISBN 5-459-00858-1, ISBN 0-13-235088-2
- Идеальный программист. Как стать профессионалом разработки ПО. — Питер, 2012. — ISBN 5-459-01044-2, ISBN 0-13-708107-3
- Принципы, паттерны и методики гибкой разработки на языке C#. — Символ-Плюс, 2011. — ISBN 978-5-93286-197-4, ISBN 978-0-13-185725-4
На английском языке
- Designing Object-Oriented C++ Applications using the Booch Method. — Prentice-Hall, 1995. — ISBN 0-13-203837-4
- Agile Software Development: Principles, Patterns and Practices. — Pearson Education, 2002. — ISBN 0-13-597444-5
- Agile Principles, Patterns, And Practices in C#. — Prentice Hall, 2007. — ISBN 0-13-185725-8
- Clean Code: A Handbook of Agile Software Craftsmanship. — Prentice Hall PTR, 2008. — ISBN 0-13-235088-2
- The Clean Coder: A Code of Conduct for Professional Programmers. — Prentice Hall, 2011. — ISBN 0-13-708107-3
См. также
Примечания
- ↑ Highsmith, Jim History: The Agile Manifesto (2001). Архивировано из первоисточника 1 сентября 2012.
- ↑ Object Mentor Inc: Robert C. Martin Profile. Проверено 2 июля 2010.
Ссылки
- Программисты США
- Персоналии по алфавиту
Источник: Мартин, Роберт
См. также в других словарях:
Мартин, Роберт — Роберт Сесил Мартин (англ. Robert Cecil Martin), также известный как Дядя Боб (англ. Uncle Bob) консультант и автор в области разработки ПО. Мартин является профессионалом в области разработки ПО с 1970, а с 1990 становится… … Википедия
Роберт Шмидт — Robert Schmidt … Википедия
Мартин Риггс — Martin Riggs (англ.) … Википедия
Мартин Кинг — Мартин Лютер Кинг Мартин Лютер Кинг (англ. Martin Luther King; 15 января 1929, Атланта (штат Джорджия, США) 4 апреля 1968, Мемфис, Теннесси, США) самый известный афроамериканский баптистский проповедник, яркий оратор, лидер ненасил … Википедия
Мартин Лютер Кинг — (англ. Martin Luther King; 15 января 1929, Атланта (штат Джорджия, США) 4 апреля 1968, Мемфис, Теннесси, США) самый известный афроамериканский баптистский проповедник, яркий оратор, лидер ненасил … Википедия
Мартин Лютер Кинг-младший — Мартин Лютер Кинг Мартин Лютер Кинг (англ. Martin Luther King; 15 января 1929, Атланта (штат Джорджия, США) 4 апреля 1968, Мемфис, Теннесси, США) самый известный афроамериканский баптистский проповедник, яркий оратор, лидер ненасил … Википедия