

O'Reilly Media C++: Дизайн программного обеспечения. Принципы и шаблоны для высококачественных приложений. Улучшение изменяемости и расширяемости

Хороший дизайн программного обеспечения является ключом к успеху вашего проекта, однако разработка программного обеспечения может быть сложной задачей. Эта книга предоставляет опытным разработчикам C++ всесторонний и практический обзор дизайна программного обеспечения с использованием этого современного языка.
Клаус Иглбергер, тренер и консультант по C++, объясняет, как управлять зависимостями и абстракциями, улучшать изменяемость и расширяемость программных сущностей, а также применять современные паттерны дизайна для эффективного использования возможностей сегодняшнего дня.
Дизайн программного обеспечения - это важнейший аспект любого проекта, так как он влияет на самые важные характеристики программного обеспечения: поддерживаемость, изменяемость и расширяемость.
- Научитесь оценивать ваш код в контексте дизайна ПО
- Понимание целей дизайна, таких как изменяемость и расширяемость
- Изучите преимущества и недостатки различных подходов к дизайну
- Узнайте, как паттерны дизайна помогают решать проблемы и выразить намерение
- Выберите правильную форму паттерна дизайна, чтобы максимально использовать его преимущества
https://usmall.ru/image/000/00/00/adef9cb357361ff1cb5c85bca93733d4.jpeg
O'Reilly Media
C++: Дизайн программного обеспечения. Принципы и шаблоны для высококачественных приложений. Улучшение изменяемости и расширяемости
6 760 ₽































































































































































































































































































































































