Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Refactoring with C++ - Explore modern ways of developing maintainable and efficient applications - cover

Refactoring with C++ - Explore modern ways of developing maintainable and efficient applications

Dmitry Danilov

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

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.
Available since: 07/19/2024.
Print length: 368 pages.

Other books that might interest you

  • Ethical Hacking for Beginners - A Beginner's Guide to Cybersecurity - cover

    Ethical Hacking for Beginners -...

    Daniel Green

    • 0
    • 0
    • 0
    Unlock the secrets of cybersecurity and embark on a thrilling journey into the world of ethical hacking with "Ethical Hacking Unveiled: A Beginner's Guide to Cybersecurity." In this comprehensive and accessible book, you'll discover the essential skills, tools, and ethical considerations that define the art of ethical hacking. 
    Secure the future—ethically. Welcome to the world of ethical hacking! 
     
    Show book
  • Buzzing Beginnings: A Beginner's Guide to Beekeeping - Learn the Art and Science of Keeping Bees in Your Backyard - cover

    Buzzing Beginnings: A Beginner's...

    Samantha Green

    • 0
    • 0
    • 0
    "Buzzing Beginnings: A Beginner's Guide to Beekeeping: Learn the Art and Science of Keeping Bees in Your Backyard " is an essential manual for anyone intrigued by the art and science of keeping bees in their backyard. This comprehensive guide offers a detailed exploration of apiculture, covering everything from the fundamental principles of bee biology to practical hive management and honey production techniques. 
    Readers embark on a journey through the intricate life cycle of bees, understanding their roles within the hive and their critical importance as pollinators in agricultural and natural ecosystems. The book provides clear, step-by-step instructions on setting up and maintaining hives, ensuring the health and productivity of bee colonies through sustainable practices. 
    With a focus on practicality and accessibility, "Buzzing Beginnings" equips beginners with the knowledge to handle bees confidently, manage hive dynamics, and navigate everyday challenges such as pests and diseases. It emphasizes the significance of ethical beekeeping practices, environmental stewardship, and fostering a harmonious relationship between beekeepers and their surrounding communities. 
    Whether readers seek to harvest their honey, enhance garden pollination, or deepen their understanding of these remarkable insects, "Buzzing Beginnings" offers invaluable insights and guidance. Illustrated with diagrams, tips, and real-world examples, this book is an indispensable resource for aspiring beekeepers, empowering them to embark on a rewarding journey in beekeeping while contributing positively to bee conservation efforts globally.
    Show book
  • The AI Musician — How to Create Produce & Profit from Music with Artificial Intelligence - cover

    The AI Musician — How to Create...

    Dale Mclaughlin

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice.   
    The AI Musician by Dale McLaughlin is your complete guide to the future of music creation. 
    Artificial Intelligence is no longer a threat to musicians — it’s the ultimate creative partner. 
    This audiobook shows you exactly how to compose, produce, and profit from music using AI tools like Suno, Udio, Mubert, and Amper — even if you’ve never produced a track before. 
    Inside, you’ll learn: 
    How AI is transforming the global music industry 
    The best tools for songwriting, mixing, and mastering with AI 
    How to build your music brand and release tracks on Spotify, Apple Music, and YouTube 
    Proven strategies to monetize beats, soundtracks, and generative music for streaming and licensing income 
    Whether you’re an independent artist, producer, or entrepreneur, The AI Musician will teach you how to stay ahead of the curve and create a sustainable income in the new world of AI-powered music production. 
    Perfect for anyone interested in music production, creativity, artificial intelligence, entrepreneurship, and the future of sound.
    Show book
  • Angular Mastery - cover

    Angular Mastery

    Et Tu Code

    • 0
    • 0
    • 0
    Master the art of building modern web applications with Angular!  
    In 'Angular Mastery', you'll dive deep into the world of Angular, exploring its powerful features and best practices for creating scalable, maintainable, and highly responsive apps. 
    Covering everything from the basics to advanced techniques, this comprehensive guide is perfect for developers new to Angular as well as those looking to take their skills to the next level. You'll learn how to: 
    * Set up and configure your Angular project 
    * Build reusable components with ngModules and Services 
    * Handle complex UI interactions with Forms and Templates 
    * Integrate popular libraries and frameworks (e.g., RxJS, Materialize) 
    * Optimize performance and debug issues
    Show book
  • Amanita Muscaria Microdosing - Complete Guide to Microdosing With Fly Agaric for Mind and Body Healing & Bonus - cover

    Amanita Muscaria Microdosing -...

    Bil Harret, Anastasia V. Sasha

    • 0
    • 0
    • 0
    Are you interested in learning about Amanita muscaria, but you can't seem to find reliable information?  
    Is the best information you have found until now inconsistent or even contradictive? 
    Do you want to learn how to forage your own Amanita muscaria mushrooms? 
    Amanita Muscaria mushroom has been used therapeutically in different parts of the world for hundreds of years. Some deem it toxic, while others see it as God's gift. Majorly known for its hallucinogenic properties and emblematic shape, this sacred mushroom can provide you with a number of health benefits. But the truth is, most people find it challenging to benefit from Fly agaric safely and efficiently with so much misinformation out there. 
    Amanita Muscaria Microdosing, is a comprehensive guide that will provide you with all the knowledge needed to understand, identify, preserve, store, prepare, and safely consume Fly agaric. Say goodbye to confusion and misinformation! 
    You will discover:Fly agaric's nature and all the potential health benefits that you stand to gain when microdosing with Amanita muscariaHow to prepare it, forms of consumption, and recipesWhat to do to zero in on your optimal dose Comparison to microdosing Psilocybin mushroomsToxicology, possible adverse effects, and other risks3 essential precaution tipsField guide, deadly, to avoid lookalikes and other risk factors A bonus, and more! 
    If you are ready to explore its potential benefits, get your copy today. I’m going to take you by the hand and explain everything you need to take you from the basics up to Fly agaric proficiency!
    Show book
  • Technology and the Psychic: When Silicon Meets Spirit - How Modern Tools Are Transforming Ancient Powers - cover

    Technology and the Psychic: When...

    Martin K. Ettington

    • 0
    • 0
    • 0
    I’m both an Engineer and mostly enlightened clairvoyant so I feel comfortable in both the technology and spiritual worlds.  
    My career was mainly working as a software developer, software development manager, and IT project manager for large Aerospace corporations. I’ve also followed the history of AI tools and use them myself today. 
    Over the years I’ve written a number of books on the Paranormal and Spiritual topics many of which were based on my personal experiences such as my premonitions and prophecies. 
    These experiences have led me to believing that our entire world is conscious and we can tune into those consciousness frequencies through meditation and related practices. 
    A lot of people are worried about AI tools becoming conscious and taking over the world. This is often called us reaching the “Singularity”. 
    I decided to write this book to show how consciousness and technology are already working together and how they may work together even closer in the future. 
    Also, my perspective on whether Artificial Intelligence can ever become truly conscious. 
    So let us begin our fun exploration of exciting future possibilities.
    Show book