LIBRISTO
LIBROAMANTO
obrigatório
Faça parte de uma comunidade de amantes de livros de todo o mundo e tenha acesso a uma série de benefícios. Crie uma conta gratuitamente
0
Correio DHL 7.99 Correio DPD 4.49 Ponto DPD 3.99 Correio GLS 5.49 Correio MRW 5.49 Ponto GLS 4.49

Refactoring with C++

Língua InglêsInglês
Livro Capa mole
Livro Refactoring with C++ Dmitry Danilov
Código Libristo: 46240626
Editoras Packt Publishing, julho 2024
Improve readability and understandability of code using C++ best practicesKey Features:- Enrich your... Descrição completa
? points 100 b
41.18
Armazenamento externo Envio em 14-21 dias

Até 30 dias para devoluções


Os clientes também compraram


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

Atriz & Poliglota
EWA KASP para
Reproduzir vídeo
Ewa Kasp
A Libristo tem a maior seleção de literatura estrangeira. É por isso que compro os meus livros aqui.

Sobre o livro

Nome completo Refactoring with C++
Língua Inglês
Encadernação Livro - Capa mole
Data de emissão 2024
Número de páginas 368
EAN 9781837633777
ISBN 1837633770
Código Libristo 46240626
Editoras Packt Publishing
Peso 630
Dimensões 191 x 235 x 19
Ofereça este livro hoje
É fácil
1 Adicione ao carrinho e escolha Entregar como presente ao finalizar a compra 2 Receberá um vale 3 O livro chegará ao endereço do destinatário

Também pode estar interessado em


C++ Torsten T Will / Livro Capa mole
common.buy 52.51
Algorithms C++ hu yang hu / Livro Capa mole
common.buy 46.34
Em breve
JS.next Aaron Frost / Livro Capa mole
common.buy 10.82
Mirror Worlds David Hillel Gelernter / Livro Capa mole
common.buy 35.51
C++ System Programming Cookbook Onorato Vaticone / Livro Capa mole
common.buy 40.17
The Ultimate Docker Container Book - Fourth Edition Dr. Gabriel N. Schenker / Livro Capa mole
common.buy 48.67
From PHP to Ruby on Rails Bernard Pineda / Livro Capa mole
common.buy 38.34
Em breve
Little Book of Birds Anne Jankeliowitch / Livro Livro de capa dura
common.buy 20.33
Sons of Neverland Della Van Hise / Livro Capa mole
common.buy 16.59
Principal
Clean Architecture Robert C. Martin / Livro Capa mole
common.buy 31.77
Heptameron and Its Sources ROUBEN CHOLAKIAN / Livro Capa mole
common.buy 17.40
Principal
Book of Adria: A Diablo Bestiary Blizzard Entertainment / Livro Livro de capa dura
common.buy 23.16
Sleepy Wednesday Puzzle Series Vol 3 Speedy Publishing LLC / Livro Capa mole
common.buy 12.13
Reason to Sing Craig Carnelia / Livro Capa mole
common.buy 47.65
Let's Look at China Mary Meinking / Livro Capa mole
common.buy 8.90
Shane Didn't Die Lewis Toby Lewis / Livro Livro de capa dura
common.buy 26.81
Agile HR Riina Hellstrom / Livro Capa mole
common.buy 43.40
Technological and Social Insights in Food Industry Lisa Jordan / Livro Livro de capa dura
common.buy 103.82

Iniciar sessão

Inicie sessão na sua conta. Não tem uma conta Libristo? Crie uma agora!

 
obrigatório
obrigatório

Não tem uma conta? Descubra os benefícios de ter uma conta Libristo!

Com uma conta Libristo, terá tudo sob controlo.

Crie uma conta Libristo
Conselheiro de livros Libroamiko
Olá, sou o Libroamiko, posso ajudar?