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

AlibrisBooks
(572861)
US $45.96
or 4 interest-free payments of $11.49 available with
Condition:
Brand New
Breathe easy. Returns accepted.

Shipping, returns, and payments

Shipping:
Free Standard Shipping.
Located in: Sparks, Nevada, United States
Delivery:
Estimated between Thu, May 21 and Tue, May 26 to 94104
Delivery time is estimated using our proprietary method which is based on the buyer's proximity to the item location, the shipping service selected, the seller's shipping history, and other factors. Delivery times may vary, especially during peak periods.
Returns:
30 days returnsBuyer pays for return shipping. If you use an eBay shipping label, it will be deducted from your refund amount
Payments:
       

Shop with confidence

eBay Money Back Guarantee
Get the item you ordered or your money back. Learn moreeBay Money Back Guarantee - opens new window or tab
Seller assumes all responsibility for this listing.
eBay item number:287292959367
Last updated on Apr 29, 2026 10:19:14 PDTView all revisionsView all revisions

Item specifics

Condition
Brand New: A new, unread, unused book in perfect condition with no missing or damaged pages. See the ...
Book Title
Refactoring with C++: Explore modern ways of developing maintaina
Publication Date
2024-07-19
ISBN
9781837633777
Publication Year
2024
Type
Textbook
Format
Trade Paperback
Language
English
Subject Area
Mathematics, Computers
Publication Name
Refactoring with C++ : Explore Modern Ways of Developing Maintainable and Efficient Applications
Author
Dmitry Danilov
Publisher
Packt Publishing, The Limited
Item Length
92.5 in
Subject
Programming Languages / C++, General
Item Width
75 in
Category

About this product

Product Identifiers

Publisher
Packt Publishing, The Limited
ISBN-10
1837633770
ISBN-13
9781837633777
eBay Product ID (ePID)
17069439925

Product Key Features

Language
English
Publication Name
Refactoring with C++ : Explore Modern Ways of Developing Maintainable and Efficient Applications
Subject
Programming Languages / C++, General
Publication Year
2024
Type
Textbook
Author
Dmitry Danilov
Subject Area
Mathematics, Computers
Format
Trade Paperback

Dimensions

Item Length
92.5 in
Item Width
75 in

Additional Product Features

Intended Audience
Trade
Dewey Edition
23
Dewey Decimal
005.16
Synopsis
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, 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. ]]>
LC Classification Number
QA76.76.R42D3 2024

Item description from the seller

About this seller

AlibrisBooks

99.6% positive feedback2.1M items sold

Joined May 2008
Usually responds within 24 hours
Alibris is the premier online marketplace for independent sellers of new & used books, as well as rare & collectible titles. We connect people who love books to thousands of independent sellers around ...
See more
Visit store

Detailed seller ratings

Average for the last 12 months
Accurate description
4.9
Reasonable shipping cost
5.0
Shipping speed
5.0
Communication
5.0

Seller feedback (634,283)

All ratingsselected
Positive
Neutral
Negative
  • r***m (227)- Feedback left by buyer.
    Past month
    Verified purchase
    The condition of the book I received was exactly as described and the packaging used to ship it was chosen with care. My only issue was the cover of the book did not match the cover advertised (it was the correct book just an alternate cover design). I reached out the the seller to inquire about the cover mistake and without me even asking he refunded my purchase. Excellent customer service. I will donate the copy I received. Highly recommend this seller.
  • 5***i (2)- Feedback left by buyer.
    Past month
    Verified purchase
    Good overall experience. The book arrived in the condition described and even earlier than expected. The price and shipping were both very reasonable. However, the packaging could have been better, as it wasn’t very protective and the book ended up with a slightly bent corner from minor bumps during transit. Nothing major, but worth noting. Overall, a reliable seller, though with room for improvement in packaging.
  • e***h (503)- Feedback left by buyer.
    Past month
    Verified purchase
    Good seller, item description could have been better, more details, along with the packaging for shipping (hard cover book in just a bubblewrap envelope). There is a split across bottom of spine back that was not described, otherwise its in good condition. Fast shipping and the price was reasonable. Overall happy with purchase. Thank you.