C++ Software Design
Design Principles and Patterns for High-Quality Software
Price | $48.99 - $58.24
|
Rating | |
Author | Klaus Iglberger |
Publisher | O'Reilly Media |
Published | 2022 |
Pages | 435 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1098113160 |
ISBN-13 | 9781098113162 |
Good software design is essential for the success of your project, but designing software is hard to do. You need to have a deep understanding of the consequences of design decisions and a good overview of available design alternatives. With this book, experienced C++ developers will get a thorough, practical, and unparalleled overview of software design with this modern language.
C++ trainer and consultant Klaus Iglberger explains how you can manage dependencies and abstractions, improve changeability and extensibility of software entities, and apply and implement modern design patterns to help you take advantage of today's possibilities. Software design is the most essential aspect of a software project because it impacts the software's most important properties: maintainability, changeability, and extensibility.
- Klaus Iglberger
5 5 2
Similar Books
C++ Software Interoperability for Windows Programmers
by Adam Gladstone
Get up-to-speed quickly and connect modern code written in C#, R, and Python to an existing codebase written in C++. This book for practitioners is about software interoperability in a Windows environment from C++ to languages such as C#, R, and Python. Using a series of example projects, the book demonstrates how to connect a simple C++ ...
Price: $37.83 | Publisher: Apress | Release: 2022
by Basem S. El-Haik, Adnan Shaout
This proposal constitutes an algorithm of design applying the design for six sigma thinking, tools, and philosophy to software design. The algorithm will also include conceptual design frameworks, mathematical derivation for Six Sigma capability upfront to enable design teams to disregard concepts that are not capable upfront, learning t...
Price: $145.75 | Publisher: Wiley | Release: 2010
by Diomidis Spinellis , Georgios Gousios
What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and ana...
Price: $35.99 | Publisher: O'Reilly Media | Release: 2009
by Dmitri Nesteruk
Apply modern C++17 to the implementations of classic design patterns. As well as covering traditional design patterns, this book fleshes out new patterns and approaches that will be useful to C++ developers. The author presents concepts as a fun investigation of how problems can be solved in different ways, along the way using varying deg...
Price: $67.41 | Publisher: Apress | Release: 2018
Design Patterns in Modern C++20, 2nd Edition
by Dmitri Nesteruk
Apply the latest editions of the C++ standard to the implementation of design patterns. As well as covering traditional design patterns, this book fleshes out new design patterns and approaches that will be useful to modern C++ developers. Author Dmitri Nesteruk presents concepts as a fun investigation of how problems can be solved in dif...
Price: $32.52 | Publisher: Apress | Release: 2022
Mastering Python Design Patterns, 2nd Edition
by Kamon Ayeva, Sakis Kasampalis
Python is an object-oriented scripting language that is used in a wide range of categories. In software engineering, a design pattern is an elected solution for solving software design problems. Although they have been around for a while, design patterns remain one of the top topics in software engineering, and are a ready source for soft...
Price: $44.99 | Publisher: Packt Publishing | Release: 2018
Software Architecture with C# 10 and .NET 6, 3rd Edition
by Gabriel Baptista, Francesco Abbruzzese
Software architecture is the practice of implementing structures and systems that streamline the software development process and improve the quality of an app. This fully revised and expanded third edition, featuring the latest features of .NET 6 and C# 10, enables you to acquire the key skills, knowledge, and best practices required to ...
Price: $49.99 | Publisher: Packt Publishing | Release: 2022
by Vlad Khononov
Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand the business domains behind the software. This practical book provides you with a set of core patterns, principles, and practices for analyzing business domains, understanding business strategy, ...
Price: $35.62 | Publisher: O'Reilly Media | Release: 2021