Refactoring with C++: Explore modern ways of developing maintainable and efficient applications

Danilov, Dmitry

ISBN 10: 1837633770 ISBN 13: 9781837633777
Verlag: Packt Publishing, 2024
Neu Softcover

Verkäufer Ria Christie Collections, Uxbridge, Vereinigtes Königreich Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

AbeBooks-Verkäufer seit 25. März 2015


Beschreibung

Beschreibung:

In. Bestandsnummer des Verkäufers ria9781837633777_new

Diesen Artikel melden

Inhaltsangabe:

Improve readability and understandability of code using C++ best practices

Key Features:

- Enrich your coding skills using features from the modern C++ standard and industry approved libraries

- Implement refactoring techniques and SOLID principles in C++

- Apply automated tools to improve your code quality

- Purchase of the print or Kindle book includes a free PDF eBook

Book Description:

Despite the prevalence of higher-level languages, C++ is still running the world, from bare-metal embedded systems to distributed cloud-native systems. C++ is on the frontline whenever there is a need for a performance-sensitive tool supporting complex data structures. The language has been actively evolving for the last two decades.

This book is a comprehensive guide that shows you how to implement SOLID principles and refactor legacy code using the modern features and approaches of C++, the standard library, Boost library collection, and Guidelines Support Library by Microsoft. The book begins by describing the essential elements of writing clean code and discussing object-oriented programming in C++. You'll explore the design principles of software testing with examples of using popular unit testing frameworks such as Google Test. The book also guides you through applying automated tools for static and dynamic code analysis using Clang Tools.

By the end of this book, you'll be proficient in applying industry-approved coding practices to design clean, sustainable, and readable real-world C++ code.

What You Will Learn:

- Leverage the rich type system of C++ to write safe and elegant code

- Create advanced object-oriented designs using the unique features of C++

- Minimize code duplication by using metaprogramming

- Refactor code safely with the help of unit tests

- Ensure code conventions and format with clang-format

- Facilitate the usage of modern features automatically with clang-tidy

- Catch complex bugs such as memory leakage and data races with Clang AddressSanitizer and ThreadSanitizer

Who this book is for:

This book will benefit experienced C++ programmers the most, but is also suitable for technical leaders, software architects, and senior software engineers who want to save on costs and improve software development process efficiency by using modern C++ features and automated tools.

Table of Contents

- Coding Standards in C++

- Main Software Development Principles

- Causes of Bad Code

- Good Candidates for Rewriting - Patterns and Anti-Patterns

- The Significance of Naming

- Utilizing a Rich Static Type System in C++

- Classes, Objects, and OOP in C++

- Designing and Developing APIs in C++

- Code Formatting and Naming Conventions

- Introduction to Static Analysis in C++

- Dynamic Analysis

- Testing

- Modern Approach to Managing Third Parties

- Version Control

- Code Review

Über die Autorin bzw. den Autor: Dmitry Danilov is an engineer and team manager with over 15 years of experience in C++. Throughout his career, he has developed network sniffers and analyzers, audio/video streaming solutions, low-level embedded applications in telecommunications, and distributed systems. Originally from Odesa, Ukraine, Dmitry graduated with a Master's degree in Computer Engineering from Odesa National Polytechnic University. He currently resides in Tel Aviv, Israel, where he continues to advance his career in technology. In addition to his professional career, Dmitry demonstrates his passion for knowledge sharing and engaging with the tech community through his blog and by actively speaking at various events, including Core C++ Conference and Core C++ Group Meetup Israel.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

Bibliografische Details

Titel: Refactoring with C++: Explore modern ways of...
Verlag: Packt Publishing
Erscheinungsdatum: 2024
Einband: Softcover
Zustand: New

Beste Suchergebnisse bei AbeBooks

Beispielbild für diese ISBN

Danilov, Dmitry
Verlag: Packt Publishing, 2024
ISBN 10: 1837633770 ISBN 13: 9781837633777
Neu Softcover

Anbieter: GreatBookPrices, Columbia, MD, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers 47996981-n

Verkäufer kontaktieren

Neu kaufen

EUR 35,18
EUR 2,25 shipping
Versand innerhalb von USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Foto des Verkäufers

Danilov, Dmitry
ISBN 10: 1837633770 ISBN 13: 9781837633777
Neu Paperback or Softback

Anbieter: BargainBookStores, Grand Rapids, MI, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback or Softback. Zustand: New. Refactoring with C++: Explore modern ways of developing maintainable and efficient applications. Book. Bestandsnummer des Verkäufers BBS-9781837633777

Verkäufer kontaktieren

Neu kaufen

EUR 37,51
Versand gratis
Versand innerhalb von USA

Anzahl: 5 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Danilov, Dmitry
Verlag: Packt Publishing, 2024
ISBN 10: 1837633770 ISBN 13: 9781837633777
Neu Softcover

Anbieter: California Books, Miami, FL, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers I-9781837633777

Verkäufer kontaktieren

Neu kaufen

EUR 39,57
Versand gratis
Versand innerhalb von USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Danilov, Dmitry
Verlag: Packt Publishing, 2024
ISBN 10: 1837633770 ISBN 13: 9781837633777
Gebraucht Softcover

Anbieter: GreatBookPrices, Columbia, MD, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: As New. Unread book in perfect condition. Bestandsnummer des Verkäufers 47996981

Verkäufer kontaktieren

Gebraucht kaufen

EUR 41,78
EUR 2,25 shipping
Versand innerhalb von USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Danilov, Dmitry
Verlag: Packt Publishing, 2024
ISBN 10: 1837633770 ISBN 13: 9781837633777
Neu Softcover

Anbieter: GreatBookPricesUK, Woodford Green, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers 47996981-n

Verkäufer kontaktieren

Neu kaufen

EUR 42,57
EUR 17,13 shipping
Versand von Vereinigtes Königreich nach USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Dmitry Danilov
Verlag: Packt Publishing, 2024
ISBN 10: 1837633770 ISBN 13: 9781837633777
Neu PAP
Print-on-Demand

Anbieter: PBShop.store UK, Fairford, GLOS, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

PAP. Zustand: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bestandsnummer des Verkäufers L0-9781837633777

Verkäufer kontaktieren

Neu kaufen

EUR 42,58
EUR 6,70 shipping
Versand von Vereinigtes Königreich nach USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Danilov, Dmitry
Verlag: Packt Publishing, 2024
ISBN 10: 1837633770 ISBN 13: 9781837633777
Gebraucht Softcover

Anbieter: GreatBookPricesUK, Woodford Green, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: As New. Unread book in perfect condition. Bestandsnummer des Verkäufers 47996981

Verkäufer kontaktieren

Gebraucht kaufen

EUR 45,06
EUR 17,13 shipping
Versand von Vereinigtes Königreich nach USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Dmitry Danilov
Verlag: Packt Publishing, 2024
ISBN 10: 1837633770 ISBN 13: 9781837633777
Neu PAP
Print-on-Demand

Anbieter: PBShop.store US, Wood Dale, IL, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

PAP. Zustand: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bestandsnummer des Verkäufers L0-9781837633777

Verkäufer kontaktieren

Neu kaufen

EUR 45,49
Versand gratis
Versand innerhalb von USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Dmitry Danilov
Verlag: Packt Publishing Limited, 2024
ISBN 10: 1837633770 ISBN 13: 9781837633777
Neu Paperback / softback
Print-on-Demand

Anbieter: THE SAINT BOOKSTORE, Southport, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback / softback. Zustand: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days. Bestandsnummer des Verkäufers C9781837633777

Verkäufer kontaktieren

Neu kaufen

EUR 46,85
EUR 18,29 shipping
Versand von Vereinigtes Königreich nach USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Foto des Verkäufers

Dmitry Danilov
Verlag: Packt Publishing, 2024
ISBN 10: 1837633770 ISBN 13: 9781837633777
Neu Taschenbuch
Print-on-Demand

Anbieter: preigu, Osnabrück, Deutschland

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Taschenbuch. Zustand: Neu. Refactoring with C++ | Explore modern ways of developing maintainable and efficient applications | Dmitry Danilov | Taschenbuch | Englisch | 2024 | Packt Publishing | EAN 9781837633777 | Verantwortliche Person für die EU: Libri GmbH, Europaallee 1, 36244 Bad Hersfeld, gpsr[at]libri[dot]de | Anbieter: preigu Print on Demand. Bestandsnummer des Verkäufers 129645285

Verkäufer kontaktieren

Neu kaufen

EUR 53,00
EUR 70,00 shipping
Versand von Deutschland nach USA

Anzahl: 5 verfügbar

In den Warenkorb

Es gibt 4 weitere Exemplare dieses Buches

Alle Suchergebnisse ansehen