Picture 1 of 1

Gallery
Picture 1 of 1

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:
Oops! Looks like we're having trouble connecting to our server.
Refresh your browser window to try again.
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
Returns:
30 days returns. Buyer pays for return shipping. If you use an eBay shipping label, it will be deducted from your refund amount.
Payments:
.
Special financing available. Learn more- for PayPal Credit, opens in a new window or tab
Shop with confidence
About this item
Seller assumes all responsibility for this listing.
eBay item number:287292959367
Item specifics
- Condition
- 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
- Publisher
- Packt Publishing, The Limited
- Item Length
- 92.5 in
- Subject
- Programming Languages / C++, General
- Item Width
- 75 in
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
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
Seller feedback (634,283)
- r***m (227)- Feedback left by buyer.Past monthVerified purchaseThe 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 monthVerified purchaseGood 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 monthVerified purchaseGood 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.
More to explore :
- Development Studies Textbooks,
- Nonfiction Books Fiction & Personal Development,
- Development Studies Textbooks in English,
- Modern Exploration & Travel Antiquarian & Collectible Books,
- Personal Development Hardcover Nonfiction Books,
- Modernism Fiction Modern & Contemporary Fiction & Books,
- News Magazines,
- New Yorker Magazines,
- New Magazines,
- Dora Explorer Book

