• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Nyheter
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Pocketböcker
  • Spel & pussel

Upp till 20% på populära nyheter →

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Populära bokserier
    • Barnbokskaraktärer
    • Populära författare

    Mina sidor

      Hjälp

      • Kundservice
      • Vanliga frågor och svar
      • Frakt och leverans
      • Retur vid ångerrätt
      • Reklamera vara
      • Betalning
      • Köpvillkor
      • Allmänna villkor
      • Information om webbplatsens tillgänglighet

      Om Bokus

      • Om oss
      • Pressrum
      • För studenter
      • För företag
      • För bibliotek och offentlig verksamhet
      • För leverantörer
      • Hållbarhet

      Populärt

      • Aktuella erbjudanden
      • Presentkort
      • Studentlitteratur
      • Nya böcker
      • Topplistor
      • Signerade böcker
      • Engelska böcker

      Inspiration

      • Boktips
      • BookTok
      • Populära bokserier
      • Barnbokskaraktärer
      • Populära författare
      Logotyp för Bokus
      Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
      bokus @ CookiesIntegritetspolicyKöpvillkor
      Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
      1. Data och IT
      2. Programmeringsböcker

      Refactoring with C++

      Explore modern ways of developing maintainable and efficient applications

      AvDmitry Danilov

      Häftad, Engelska, 2024

      541 kr

      Beställningsvara. Skickas inom 5-8 vardagar. Fri frakt över 249 kr.

      Fler format och utgåvor

      E-bok

      370 kr

      Beskrivning

      Improve readability and understandability of code using C++ best practicesKey FeaturesEnrich your coding skills using features from the modern C++ standard and industry approved librariesImplement refactoring techniques and SOLID principles in C++Apply automated tools to improve your code qualityPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionDespite 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 learnLeverage the rich type system of C++ to write safe and elegant codeCreate advanced object-oriented designs using the unique features of C++Minimize code duplication by using metaprogrammingRefactor code safely with the help of unit testsEnsure code conventions and format with clang-formatFacilitate the usage of modern features automatically with clang-tidyCatch complex bugs such as memory leakage and data races with Clang AddressSanitizer and ThreadSanitizerWho this book is forThis 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.

      Produktinformation

      • Utgivningsdatum:2024-07-19
      • Mått:191 x 235 x 20 mm
      • Vikt:687 g
      • Format:Häftad
      • Språk:Engelska
      • Antal sidor:368
      • Förlag:Packt Publishing Limited
      • ISBN:9781837633777

      Utforska kategorier

      • Programmeringsböcker inom Data och IT

      Mer om författaren

      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 activelyspeaking at various events, including Core C++ Conference and Core C++ Group Meetup Israel.

      Innehållsförteckning

      • Table of ContentsCoding Standards in C++Main Software Development PrinciplesCauses of Bad Code Good Candidates for Rewriting - Patterns and Anti-PatternsThe Significance of NamingUtilizing a Rich Static Type System in C++Classes, Objects, and OOP in C++Designing and Developing APIs in C++Code Formatting and Naming ConventionsIntroduction to Static Analysis in C++Dynamic AnalysisTestingModern Approach to Managing Third PartiesVersion ControlCode Review
      Hoppa över listan

      Mer från samma författare

      Valer Pop, Henk Jan Bergveld, Dmitry Danilov, Paul P. L. Regtien, Peter H. L. Notten - Battery Management Systems, Inbunden
      Del 9

      Battery Management Systems

      Valer Pop, Henk Jan Bergveld, Dmitry Danilov, Paul P. L. Regtien, Peter H. L. Notten

      Inbunden, 2008

      2 014 kr

      Peter H. L. Notten, Paul P. L. Regtien, Dmitry Danilov, Henk Jan Bergveld, Valer Pop - Battery Management Systems, E-bok

      Battery Management Systems

      Peter H. L. Notten, Paul P. L. Regtien, Dmitry Danilov, Henk Jan Bergveld, Valer Pop

      E-bok
      2008

      2 519 kr

      Valer Pop, Henk Jan Bergveld, Dmitry Danilov, Paul P. L. Regtien, Peter H. L. Notten - Battery Management Systems, Häftad
      Del 9

      Battery Management Systems

      Valer Pop, Henk Jan Bergveld, Dmitry Danilov, Paul P. L. Regtien, Peter H. L. Notten

      Häftad, 2010

      2 014 kr

      Hoppa över listan

      Du kanske också är intresserad av

      Dmitry Danilov - Refactoring with C++, E-bok

      Refactoring with C++

      Dmitry Danilov

      E-bok
      2024

      370 kr

      Peter H. L. Notten, Paul P. L. Regtien, Dmitry Danilov, Henk Jan Bergveld, Valer Pop - Battery Management Systems, E-bok

      Battery Management Systems

      Peter H. L. Notten, Paul P. L. Regtien, Dmitry Danilov, Henk Jan Bergveld, Valer Pop

      E-bok
      2008

      2 519 kr

      Valer Pop, Henk Jan Bergveld, Dmitry Danilov, Paul P. L. Regtien, Peter H. L. Notten - Battery Management Systems, Häftad
      Del 9

      Battery Management Systems

      Valer Pop, Henk Jan Bergveld, Dmitry Danilov, Paul P. L. Regtien, Peter H. L. Notten

      Häftad, 2010

      2 014 kr

      Valer Pop, Henk Jan Bergveld, Dmitry Danilov, Paul P. L. Regtien, Peter H. L. Notten - Battery Management Systems, Inbunden
      Del 9

      Battery Management Systems

      Valer Pop, Henk Jan Bergveld, Dmitry Danilov, Paul P. L. Regtien, Peter H. L. Notten

      Inbunden, 2008

      2 014 kr

      Sebastian Tadros - SIGNERAD - Vad vill du bli när du blir stor?, Kartonnage
      • Signerad!

      SIGNERAD - Vad vill du bli när du blir stor?

      Sebastian Tadros

      Kartonnage, 2026

      249 kr

      Peter Englund - Om att misslyckas, Inbunden
      • -17%

      Om att misslyckas

      Peter Englund

      Inbunden, 2026

      3,9 utav 5 stjärnor. Totalt antal röster:(10)

      199 kr239 kr

      Lars Kepler - Medusa, Inbunden
      • Nyhet
      Del 11

      Medusa

      Lars Kepler

      Inbunden, 2026

      269 kr

      Caroline Ringskog Ferrada-Noli - Sex in the City, Inbunden
      • -19%

      Sex in the City

      Caroline Ringskog Ferrada-Noli

      Inbunden, 2026

      209 kr259 kr

      Klara Peters Bastin - SIGNERAD - Om julens wälgång, Inbunden
      • Signerad!

      SIGNERAD - Om julens wälgång

      Klara Peters Bastin

      Inbunden, 2026

      249 kr

      Marcus Frank - Mackans kost : Middagar och matlådor, Inbunden
      • Vardagsmat

      Mackans kost : Middagar och matlådor

      Marcus Frank

      Inbunden, 2026

      269 kr