Unisciti a noi in un viaggio nel mondo dei libri!
Aggiungi questo libro allo scaffale
Grey
Scrivi un nuovo commento Default profile 50px
Grey
Iscriviti per leggere l'intero libro o leggi le prime pagine gratuitamente!
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

Casa editrice: Packt Publishing

  • 0
  • 0
  • 0

Sinossi

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.
Disponibile da: 19/07/2024.
Lunghezza di stampa: 368 pagine.

Altri libri che potrebbero interessarti

  • Medical Issues - A Comprehensive Guide to Diagnoses and Treatments - cover

    Medical Issues - A Comprehensive...

    Kevin Thorley

    • 0
    • 0
    • 0
    This book includes no less than 11 different titles, which are the following: 
    Chiropractics: The Art and Science of Chiropractic Care 
    Global Health: Challenges, Innovations, and Future Perspectives 
    Immunology: Understanding the Human Body’s Immune System 
    Kinesiology: A Comprehensive Guide to Understanding Human Movement 
    Music Therapy: Healing through Harmony and Melody 
    Nursing: Progressing in Your Career in Healthcare 
    Nutritional Sciences: The Hidden Secrets of Food and Diets 
    Social Work: How to Make a Difference in Your Community 
    Toxicology: The Science of Poisons, Venoms, Vaccines, and Hidden Chemicals 
    Virology: Exploring Microbes and Pathogens 
    Wellness: Daily Practices for a Balanced Health and Life
    Mostra libro
  • Social Class and Mobility - Understanding the Dynamics - cover

    Social Class and Mobility -...

    Fred Grandsen

    • 0
    • 0
    • 0
    Social class and mobility are central concepts in understanding how societies function and evolve. The classification of individuals into different social classes based on income, occupation, education, and wealth shapes life experiences, opportunities, and access to resources. At the same time, social mobility—the ability of individuals or groups to move within a social hierarchy—determines whether societies remain rigidly stratified or allow for upward and downward movement. These dynamics influence economic stability, political structures, and cultural identities, making the study of social class and mobility essential for comprehending broader social patterns. 
    Social class is typically divided into broad categories such as the upper class, middle class, working class, and lower class. Each class has distinct characteristics that define access to wealth, education, job opportunities, and social networks. For example, the upper class often benefits from inherited wealth and exclusive professional opportunities, while the working and lower classes may experience financial instability and limited career advancement. These disparities create divisions that influence daily life, from the quality of healthcare received to the neighborhoods people can afford to live in. 
    Social mobility refers to changes in an individual’s or family’s social position over time. Mobility can be upward, where individuals improve their socioeconomic status, or downward, where they experience a decline. It can also be intergenerational, occurring across multiple generations, or intragenerational, happening within an individual’s lifetime. Various factors influence mobility, including education, economic conditions, public policies, and structural barriers such as discrimination or unequal access to opportunities.
    Mostra libro
  • Physics of Semiconductor Devices - Understanding the Behavior of Semiconductors - cover

    Physics of Semiconductor Devices...

    Mark Hedges

    • 0
    • 0
    • 0
    This book explores the fundamental principles governing semiconductor materials and their applications in electronic devices. Covering topics such as charge carrier behavior, band structure, pn junctions, MOSFETs, and diodes, this book provides an in-depth look at how semiconductors function at the microscopic level. It delves into key concepts like doping, conductivity, and quantum effects, bridging the gap between theoretical physics and practical electronics. Essential for students, engineers, and researchers, this work serves as a foundational guide to understanding and designing modern semiconductor technologies.
    Mostra libro
  • Foraging - How to Recognize Edible Toxic and Poisonous Plants and Mushrooms in the Wild - cover

    Foraging - How to Recognize...

    Matt Weathers

    • 0
    • 0
    • 0
    In the vast tapestry of nature, foraging serves as a timeless connection between humans and the abundance of the wild. Whether you're a seasoned enthusiast or a curious beginner, the journey into foraging promises a profound understanding of the natural world, unveiling the secrets of edible treasures and cautionary tales of toxic counterparts. 
    Why Foraging Matters 
    Foraging is not merely a survival skill; it's a celebration of biodiversity and a doorway to sustainable living. This chapter explores the intrinsic value of foraging, highlighting its ecological significance and the rewards it offers to those who engage with the environment in a meaningful way. 
    The Thrill of the Hunt 
    Embark on a journey through the ages, where foraging has been an integral part of human history. Discover the thrill of the hunt, the satisfaction of gathering your own food, and the stories that connect us to our ancestors and the landscapes they once traversed. 
    Responsible Foraging Practices 
    With great knowledge comes great responsibility. Delve into the ethics of foraging, understanding the delicate balance between enjoying the gifts of nature and preserving its delicate ecosystems. This section sets the tone for the entire guide, emphasizing the importance of sustainable and ethical foraging practices. 
    As we open the pages of "Foraging: How to Recognize Edible, Toxic, and Poisonous Plants and Mushrooms in the Wild," let the spirit of exploration and reverence for nature be your guide. May this journey lead you to a deeper connection with the natural world and a newfound appreciation for the wonders that await in the untamed landscapes. Happy foraging!
    Mostra libro
  • Riders of a Certain Age - Your Guide for Loving Horses Mid-Life and Beyond - cover

    Riders of a Certain Age - Your...

    Fran Severn

    • 0
    • 0
    • 0
    The fastest growing segment of the horse world is women mid-life and beyond. This thorough but light-hearted guide welcomes you to the equine life. Whether a newcomer to the world of hay and hoofs more someone who’s been in the saddle since childhood, you’ll find information about every aspect of the horse world. Riders of a Certain Age is full of wisdom and sound advice for people coming into horses as adults. It encourages us to keep riding forward at a point in life when others might expect us to whoa. From leasing to leakage, money to manure, this engagingly candid, comprehensive resource is an owner’s manual for reclaiming the right to indulge your horse-loving inner child. With carefully curated guidance collected over years of horsing around, Fran Severn presents you with tips, lessons, and advice as you begin enjoying a life with horses in it. 
    You’ll find information about: 
    -Getting into the saddle (or not, but still enjoying horses) 
    -Finding an instructor and being a good student 
    -Understanding and overcoming fear 
    -Riding with ‘replacement parts’ 
    -Dealing with the physical changes and challenges of our older bodies 
    -Learning the world of buying, leasing, and boarding horses 
    -Managing your ‘stable finances’ to pay for it all and still stay solvent
    Mostra libro
  • CompTIA Security+ Study Guide - SY0-701 A+ 220-1101 & 220-1102 500+ Practice Questions Exam Tips & Career Insights – Pass Your Exams & Boost Your IT Career - cover

    CompTIA Security+ Study Guide -...

    Josh Russell

    • 0
    • 0
    • 0
    Unlock your IT career potential with this comprehensive 3-in-1 guide designed to help you master the latest CompTIA exams:Security+ SY0-701A+ Core 1 (220-1101)A+ Core 2 (220-1102) 
    Whether you're a beginner or an aspiring IT professional, this book delivers everything you need to pass your exams with confidence and accelerate your career in cybersecurity and tech support. 
    🚀 What You’ll Get Inside:✅ 500+ Practice Questions across all three exams✅ Detailed Answer Explanations to reinforce learning✅ Exam Tips & Strategies from certified experts✅ Real-World Scenarios to build practical skills✅ Career Insights to guide your next steps in IT 
    🔍 Why This Guide Stands Out:Updated for 2025: Covers the latest exam objectives and industry trendsAll-in-One Format: Combines Security+ and A+ prep into one powerful resourceBeginner-Friendly: Clear explanations and structured learning pathsCertification-Focused: Designed to help you pass on your first attempt 
    Whether you're aiming for CompTIA Security+ certification to break into cybersecurity or pursuing A+ credentials to launch your IT support career, this book is your ultimate companion. 
    📈 Start your journey to certification success and IT career growth today!
    Mostra libro