LIBRISTO
LIBROAMANTO
povinné
Staňte se součástí komunity milovníků knih z celého světa a získejte hromadu výhod. Založit účet zdarma
0
Doprava zdarma se Zásilkovnou nad 1 499 Kč
Kurýr DPD 69 PPL shop 49 Balíkovna 69 PPL kurýr 74 PPL box 39 Balíkovna 49 Výdejní místo DPD 49 Zásilkovna 39

Doprava zdarma při nákupu nad 1 499 Kč přes Zásilkovnu nebo PPL Box.

Refactoring with C++

Jazyk AngličtinaAngličtina
Kniha Brožovaná
Kniha Refactoring with C++ Dmitry Danilov
Libristo kód: 46240626
Nakladatelství Packt Publishing, červenec 2024
Improve readability and understandability of code using C++ best practicesKey Features:- Enrich your... Celý popis
? points 95 b Top Top
947
Skladem u dodavatele Odesíláme za 9-15 dnů

30 dní na vrácení zboží


Zákazníci také koupili


C++17 Standard Library Quick Reference Peter van Weert / Kniha Brožovaná
common.buy 775
Tiny C Projects Gookin / Kniha Brožovaná
common.buy 1 478
Ventricolo destro e ipertensione polmonare Batur Kanar / Kniha Brožovaná
common.buy 813
Mlčenlivé rozhovory Helena Veličková / Kniha Brožovaná
common.buy 185
Animali. Tocca tocca Anna Casalis / Kniha Leporelo
common.buy 244
Filha do Reich PAULO STUCCHI / Kniha Brožovaná
common.buy 646
Gabrielle ou les infortunes de la vertu Catherine Delors / Kniha Brožovaná
common.buy 681
Top Připravujeme
Carl Gustav Jung a tarot Nichols Sallie / Kniha Pevná
common.buy 382

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

Herečka & Polyglotka
EWA KASP pro
Přehrát video
Ewa Kasp
Libristo má největší výběr cizojazyčné literatury. Proto své knihy kupuji tady.

Informace o knize

Plný název Refactoring with C++
Jazyk Angličtina
Vazba Kniha - Brožovaná
Datum vydání 2024
Počet stran 368
EAN 9781837633777
ISBN 1837633770
Libristo kód 46240626
Nakladatelství Packt Publishing
Váha 630
Rozměry 191 x 235 x 19
Darujte tuto knihu ještě dnes
Je to snadné
1 Přidejte knihu do košíku a zvolte doručit jako dárek 2 Obratem vám zašleme poukaz 3 Kniha dorazí na adresu obdarovaného

Mohlo by vás také zajímat


Top
C++ Torsten T Will / Kniha Brožovaná
common.buy 1 111
Připravujeme
JS.next Aaron Frost / Kniha Brožovaná
common.buy 286
Shane Didn't Die Lewis Toby Lewis / Kniha Pevná
common.buy 608
Sons of Neverland Della Van Hise / Kniha Brožovaná
common.buy 402
Heptameron and Its Sources ROUBEN CHOLAKIAN / Kniha Brožovaná
common.buy 401
Sleepy Wednesday Puzzle Series Vol 3 Speedy Publishing LLC / Kniha Brožovaná
common.buy 275
Let's Look at China Mary Meinking / Kniha Brožovaná
common.buy 204
Top
Book of Adria: A Diablo Bestiary Blizzard Entertainment / Kniha Pevná
common.buy 490
Agile HR Riina Hellstrom / Kniha Brožovaná
common.buy 918
Luda Morrison / Kniha Pevná
common.buy 722
1001 Opening Traps for Club Players Natarajan M / Kniha Brožovaná
common.buy 420
Green Screen Handbook Jeff Foster / Kniha Brožovaná
common.buy 1 929
Getting Started with OpenShift Steven Pousty / Kniha Brožovaná
common.buy 491
Brave Girl Eating Harriet Brown / Kniha Brožovaná
common.buy 326
Top
Clean Code Robert C. Martin / Kniha Brožovaná
common.buy 1 158
Top
Design Patterns Erich Gamma / Kniha Pevná
common.buy 1 107
Girlfriend Curse Valerie Frankel / Kniha Brožovaná
common.buy 337
Secret Agent Joseph Conrad / Kniha Pevná
common.buy 362

Přihlášení

Přihlaste se ke svému účtu. Ještě nemáte Libristo účet? Vytvořte si ho nyní!

 
povinné
povinné

Nemáte účet? Získejte výhody Libristo účtu!

Díky Libristo účtu budete mít vše pod kontrolou.

Vytvořit Libristo účet
Knižní rádce Libroamiko
Ahoj, jsem Libroamiko, můžu pomoct?