Гибкая разработка программ на Java и C++: принципы, паттерны и методики
Описание
[html]Будучи написанной разработчиками для разработчиков, книга "Гибкая разработка программ на Java и C++: принципы, паттерны и методики" содержит уникальный набор актуальных методов разработки программного обеспечения. В ней рассматриваются объектно-ориентированное проектирование, UML, паттерны, приемы гибкого и экстремального программирования, а также приводится детальное описание полного процесса проектирования для многократно используемых программ на C++ и Java. С применением практического подхода к решению задач в книге показано, как разрабатывать объектно-ориентированное приложение - от ранних этапов анализа и низкоуровневого проектирования до этапа реализации. Читатели ознакомятся с мыслями разработчика - здесь представлены ошибки, тупики и творческие идеи, которые возникают в процессе проектирования программного обеспечения.В книге раскрываются такие темы, как статика и динамика, принципы проектирования с использованием классов, управление сложностью, принципы проектирования с применением пакетов, анализ и проектирование, паттерны и пересечение парадигм. Друг за другом объясняются принципы объектно-ориентированного проектирования, которые затем демонстрируются на многочисленных примерах, полностью проработанных проектах и учебных примерах. Рассматриваются ловушки, подводные камни и обходные пути, встречающиеся во время применения языка C++ и объектно-ориентированного проектирования, после чего объясняются способы использования гибких методов.Подробно обсуждаются методы проектирования и разработки крупных программных систем.Книга "Гибкая разработка программ на Java и C++: принципы, паттерны и методики" предназначена для разработчиков программного обеспечения, программистов и аналитиков, стремящихся понять, как проектировать объектно-ориентированное ПО с помощью современных методов.Автор бестселлеров и знаменитый эксперт в области разработки программного обеспечения Роберт С. Мартин показывает, как решать наиболее сложные проблемы, с которыми сталкиваются разработчики ПО, менеджеры проектов и ведущие инженеры программных проектов. Это всеобъемлющее и практическое руководство по гибкой разработке и экстремальному программированию, написанное одним из отцов-основателей гибкой разработки:- обучает разработчиков ПО и менеджеров проектов умению завершать проекты в срок и укладываться в выделенный бюджет, используя всю мощь гибкой разработки;- применяет реальные учебные примеры для демонстрации планирования, тестирования, рефакторинга и парного программирования, используя экстремальное программирование;- содержит обилие повторно используемого кода C++ и Java;- сосредоточена на решении задач в системах, ориентированных на заказчика, с применением UML и паттернов.Об авторе книги "Гибкая разработка программ на Java и C++: принципы, паттерны и методики":Роберт С. Мартин - президент компании Object Mentor, Inc. Он и его команда консультантов в области ПО используют объектно-ориентированное проектирование, паттерны, UML, гибкие методики и экстремальное программирование в интересах клиентов по всему миру. Мартин является автором нескольких бестселлеров, включая Designing Object-Oriented C++ Applications Using the Booch Method (Prentice Hall, 1995). Он также был ведущим редактором книги Pattern Languages of Program Design 3 (Addison Wesley, 1997), редактором книги More C++ Gems (Cambridge, 1999) и вместе с Джеймсом Ньюкирком написал книгу XP in Practice (Addison-Wesley, 2001). С 1996 года по 1999 год Роберт Мартин был главным редактором в журнале C++ Report, а также регулярным докладчиком на международных конференциях и промышленных выставках.Отзывы экспертов:"Пожалуй, это первая книга, которая соединяет гибкие методы, паттерны и основные принципы современного проектирования ПО в связное целое. Когда Боб Мартин говорит, лучше слушать".Джон Влиссидес, консультант и автор книг Design Patterns и Pattern Hatching"Я ждал этой книги слишком долго. Боб обладает огромным объемом знаний, чтобы обучать практическим аспектам совершенствования нашего ремесла".Мартин Фаулер, консультант и автор книг UML Distilled и Refactoring"В этой книге Боб Мартин демонстрирует свой талант квалифицированного разработчика и наставника. Он просвещает нас с помощью своей практической проницательности и восхитительного стиля".Крэг Ларман, консультант и автор книги Applying UML and PatternsОглавление книги Роберт С. Мартин "Гибкая разработка программ на Java и C++: принципы, паттерны и методики"Часть I. Гибкая разработка 29Глава 1. Гибкие методики 30Глава 2. Обзор экстремального программирования 41Глава 3. Планирование 53Глава 4. Тестирование 59Глава 5. Рефакторинг 71Глава 6. Случай из программирования 85Часть II. Гибкое проектирование 133Глава 7. Введение в гибкое проектирование 135Глава 8. Принцип единственной обязанности (SRP) 149Глава 9. Принцип открытости/закрытости (OCP) 155Глава 10. Принцип подстановки Лисков (LSP) 169Глава 11. Принцип инверсии зависимостей (DIP) 189Глава 12. Принцип разделения интерфейса (ISP) 201Часть III. Учебный пример: система расчета заработной платы 217Глава 13. Команда и Активный объект 223Глава 14. Шаблонный метод и Стратегия: наследование или делегирование 235Глава 15. Фасад и Посредник 251Глава 16. Одиночка и Моносостояние 257Глава 17. Null-объект 271Глава 18. Система расчета заработной платы: первая итерация 275Глава 19. Система расчета заработной платы: реализация 291Часть IV. Пакетирование системы расчета заработной платы 347Глава 20. Принципы проектирования с использованием пакетов 348Глава 21. Фабрика 371Глава 22. Система расчета заработной платы (часть 2) 379Часть V. Учебный пример: метеостанция 401Глава 23. Компоновщик 402Глава 24. Наблюдатель - подведение под паттерн 407Глава 25. Абстрактный сервер, Адаптер и Мост 431Глава 26. Заместитель и Лестница на небеса: управление API-интерфейсами от независимых поставщиков 443Глава 27. Учебный пример: метеостанция 477Часть VI. Учебный пример: ETS 517Глава 28. Посетитель 518Глава 29. Состояние 555Глава 30. Инфраструктура ETS 585Приложение А. Система обозначений UML: пример CGI 618Приложение Б. Система обозначений UML: статистический мультиплексор 648Приложение В. Сатирический рассказ о двух компаниях 670Приложение Г. Исходный код и есть проект 687Предметный указатель 700[/html]
Характеристики
categoryTitle: | Научная и техническая литература |
График изменения цены & курс обмена валют
Пользователи также просматривали
+2%
14%
~ 5,130.00 грн.
Настоящее насекомое образец паука, научная разработка, обучающая коллекция, ремесла, украшение для дома, выставочная фигурка, скульптура
aliexpress.com+1%
11%
~ 750.00 грн.
Программатор Java для компьютера, научная виниловая запись, настенные часы, программирование знаков, художественное оформление веб-сайта, тихие часы в стиле ретро
aliexpress.com+4%
9%
~ 5,080.00 грн.
UWB MAX5007 макетный комплект EVB оценочная плата удаленное позиционирование вторичная разработка данных техническая поддержка
aliexpress.com+5%
6%
~ 590.00 грн.
Детские аксессуары для экспериментов на открытом воздухе, оборудование для исследования, гибкая научная природа, искусственное наблюдение
aliexpress.com+4%
5%
~ 585.00 грн.
Детские приключения, портативная уличная развивающая игрушка, набор, многофункциональная развивающая игрушка Explorer, гибкая научная природа
aliexpress.com4%
~ 1,020.00 грн.
Гибкая разработка Aoe Project Process Management футболка свободного покроя Летняя женская хлопковая стандартная футболка с уникальным юмором
aliexpress.com2%
~ 1,510.00 грн.
Техническая разработка, строительные блоки для модели мотоцикла, строительные блоки Moc, детали для сборки транспортных средств, игрушки для...
aliexpress.com1%
~ 1,280.00 грн.
Съемная модель позвоночника человека, 45 см, цветной ПВХ в натуральную величину, гибкая научная анатомическая модель позвоночника, обучающи...
aliexpress.com1%
~ 1,040.00 грн.
2022, игрушки TYY, пазл, Обучающие деревянные искусственные пальцы, гибкая обучающая научная скручивающая игрушка-червь
aliexpress.com1%
~ 1,030.00 грн.
Силиконовые формы, формы для ваз для цветов, созерцательная форма девушки, гибкая форма для орнамента 37JB
aliexpress.com1%
~ 1,180.00 грн.
Настоящий голландский супер-W гарантированный супер настоящий Bazin Печать Ткань Голландский Африканское платье 100% полиэстер ткань супер Java
aliexpress.com1%
~ 1,070.00 грн.
Лист PEI, магнитная стальная гибкая пластина для Lab 3D-принтер, горячая кровать, 257 мм, Прямая поставка
aliexpress.com1%
~ 1,170.00 грн.
Толстовка с капюшоном Moon из чистого хлопка, свитер, 24 цвета, с принтом Жоржа Мелеса, фильма, культ, научная фантастика, для путешествий, Классическая, поездка на луну, ракету
aliexpress.com1%
~ 1,240.00 грн.
Гибкая спиральная антенна 8 дюймов для Honda FIT 2007-2020, оптимизированный прием FM/AM
aliexpress.com1%
~ 1,140.00 грн.
Автомобильная задняя дверь, сетка, Магнитная задняя дверь, экран для автомобиля, гибкая задняя крышка автомобиля, задняя дверь, летающая сеть
aliexpress.com1%
~ 1,160.00 грн.
Светодиодный автомобильный подсветкий неоновый свет, гибкая полоса под кузовом, дистанционное управление через приложение, автоматическая декоративная лампа для атмосферы окружающей среды
aliexpress.com1%
~ 1,080.00 грн.
Разработка Интернета вещей RISC RV1103 Mini Linux Dev Board для решений для умного дома и города, Прямая поставка
aliexpress.com-65%
1%
~ 2,660.00 грн.
TI SBC3354X1-B1A AM3358 AM3352 AM5718 TPS65910A3A1 TPS65217C разработка встроенной платы Linux
aliexpress.com1%
~ 1,120.00 грн.
Ant Am116 1/12 Масштабная фигурка Мужская гибкая мускулистая фигурка Суперсильная бесшовная модель тела и головной пистолет Аксессуар подходит для игрушки
aliexpress.com1%
~ 1,110.00 грн.
Форма King 14004 MOC техническая 9 модель пистолета пустынного орла, строительные блоки, кирпичи, развивающая игрушка, подарки на день рождения и Рождество для детей
aliexpress.com1%
~ 1,060.00 грн.
Гибкая удлиняющаяся дренажная решетка для раковины, дренажная система для внутреннего дворика
aliexpress.com1%
~ 1,170.00 грн.
Худи из чистого хлопка, 24 цвета, Борг, королева семь девяти звезд, предприятие, космос, научная фантастика
aliexpress.com+3%
1%
~ 850.00 грн.
Полиуретановая полиуретановая трубка для воздушного компрессора Mactant 6-9 м, гибкая трубка с соединителем PP20, спиральная трубка с пружиной, завод CN
aliexpress.com1%
~ 1,170.00 грн.
Черный свитер с капюшоном из чистого хлопка, 24 цвета, B5, Starfury, Psi корпус, логотип, черный, Uss Discovery, научная фантастика, научная фантастика, комиксное искусство
aliexpress.com1%
~ 1,140.00 грн.
Гибкая шлифовальная сумка для артефактов, 2 шт., наколенники для мотоциклов, протектор, слайдер, удобная защита для коленей
aliexpress.com1%
~ 1,140.00 грн.
Стильные вязаные шапочки, гибкая рыбацкая шляпа, женский дизайн, многофункциональные декоративные
aliexpress.com-1%
1%
~ 2,280.00 грн.
Yipeisha Simple Black Evening Dress Spaghetti Straps Side Slit Wedding Party Dress Long Prom Banquet Gown Robe de Bal
aliexpress.com+5%
1%
~ 1,340.00 грн.
Роскошные парфюмы для мужчин и женщин, натуральный вкус, Цветочные Фрукты, дерево, длительный срок службы, парфюм для женщин, освежающие дезодоранты
aliexpress.com+4%
1%
~ 1,180.00 грн.
Fit For BMW S1000RR 2019 2020 2021 Motorcycle Rear Seat Cover Cowl Fairing Passenger Pillion Tail Back Cover s1000RR New S1000RR
aliexpress.com