Rejoignez-nous pour un voyage dans le monde des livres!
Ajouter ce livre à l'électronique
Grey
Ecrivez un nouveau commentaire Default profile 50px
Grey
Abonnez-vous pour lire le livre complet ou lisez les premières pages gratuitement!
All characters reduced
Pragmatic Test-Driven Development in C# and NET - Write loosely coupled documented and high-quality code with DDD using familiar tools and libraries - cover

Pragmatic Test-Driven Development in C# and NET - Write loosely coupled documented and high-quality code with DDD using familiar tools and libraries

Adam Tibi

Maison d'édition: Packt Publishing

  • 0
  • 0
  • 0

Synopsis

Test-driven development is a manifesto for incrementally adding features to a product but starting with the unit tests first. Today’s project templates come with unit tests by default and implementing them has become an expectation. It’s no surprise that TDD/unit tests feature in most job specifications and are important ingredients for most interviews and coding challenges. Adopting TDD will enforce good design practices and expedite your journey toward becoming a better coding architect.
This book goes beyond the theoretical debates and focuses on familiarizing you with TDD in a real-world setting by using popular frameworks such as ASP.NET Core and Entity Framework. The book starts with the foundational elements before showing you how to use Visual Studio 2022 to build an appointment booking web application. To mimic real-life, you’ll be using EF, SQL Server, and Cosmos, and utilize patterns including repository, service, and builder. This book will also familiarize you with domain-driven design (DDD) and other software best practices, including SOLID and FIRSTHAND.
By the end of this TDD book, you’ll have become confident enough to champion a TDD implementation. You’ll also be equipped with a business and technical case for rolling out TDD or unit testing to present to your management and colleagues.
Disponible depuis: 30/09/2022.
Longueur d'impression: 372 pages.

D'autres livres qui pourraient vous intéresser

  • Embryology - From Conception to Birth The Science of Development - cover

    Embryology - From Conception to...

    Mike Crawford

    • 0
    • 0
    • 0
    The process of human conception is an extraordinary biological event that marks the beginning of life. It is a highly coordinated sequence of events that begins with the formation of gametes—sperm and egg—culminating in fertilization and the establishment of a genetically unique individual. This miraculous process is governed by intricate molecular mechanisms that ensure the successful transmission of genetic information from one generation to the next. 
    Gametogenesis, the formation of sperm and egg cells, is the first essential step in conception. In males, this process, known as spermatogenesis, occurs in the testes and results in the production of millions of motile sperm cells. In females, oogenesis takes place within the ovaries, producing a limited number of mature eggs, typically one per menstrual cycle. Unlike sperm, which are continuously produced throughout a man’s life, a female is born with all the eggs she will ever have, and they gradually diminish in number over time. These gametes contain half the genetic material necessary for human life, ensuring that when they unite, the resulting zygote inherits a complete set of chromosomes.
    Voir livre
  • How to Make Things Faster - Lessons in Performance from Technology and Everyday Life - cover

    How to Make Things Faster -...

    Cary Millsap

    • 0
    • 0
    • 0
    Slow systems are frustrating. They waste time and money. But making consistently great decisions about performance can be easy, if you understand what's going on. This book explains in a clear and thoughtful voice why systems perform the way they do. It's for anybody who's curious about how computer programs and other processes use their time and about what you can do to improve them. 
     
     
     
    Through a mix of personal vignettes and technical use cases, Cary Millsap reviews the process of improving performance and provides best practices for optimizing systems efficiently. You'll learn how to identify the information needed to improve a system, how to find the root causes of performance issues, and how to fix them. You'll also learn how performance optimization is both a skill set and a mindset, and how to develop both over time. 
     
     
     
    If you're a computer professional whose success relies on software that goes fast, by the end of this book you'll be able to identify, view, scope, analyze, and remedy performance issues with consistency and confidence.
    Voir livre
  • Beehive Alchemy Unveiled - Crafting with Honey and Beeswax - cover

    Beehive Alchemy Unveiled -...

    Emily Parker

    • 0
    • 0
    • 0
    The extensive manual "Beehive Alchemy Unveiled: Crafting with Honey and Beeswax" examines the countless applications for honey and beeswax in inventive and environmentally friendly methods. This book explores the chemistry of these natural bee products and shows readers how to make everything from healthy skincare items infused with honey to opulent beeswax candles. It's ideal for both novice and seasoned craftsmen who wish to explore the beauties of nature because it provides comprehensive, step-by-step directions. 
    Beyond crafting, the book highlights environmentally beneficial methods, demonstrating how products like reusable beeswax food wraps may be made with honey and beeswax to cut down on plastic waste. It also provides readers with information about the holistic and therapeutic qualities of these natural compounds, emphasizing their health advantages. 
    "Beehive Alchemy Unveiled" encourages thoughtful, handcrafted gift ideas in addition to personal creations. This book offers many ideas for people who wish to share their products with others, whether they be candle sets, skincare kits, or honey jars with a distinctive twist. 
    This handbook encourages readers to craft with more mindfulness by emphasizing sustainability and environmental care. This book provides access to the fascinating realm of beehive alchemy for anybody seeking to rediscover nature and infuse their life with a creative element.
    Voir livre
  • Navigating Cybersecurity - Defending Against Cyber Threats: Strategies for a Secure Online Environment - cover

    Navigating Cybersecurity -...

    Olivia Larson

    • 0
    • 0
    • 0
    Protecting your online presence in a world where technology rules is more important than ever. Welcome to "Navigating Cybersecurity: Defending Against Cyber Threats—Strategies for a Secure Online Environment." This extensive book is your go-to resource for figuring out how to defend yourself online and navigate the complex world of cyber threats. 
    Have you ever given any thought to the complex web of cyber threats that lie in the background of the digital world? Explore the world of cybersecurity as we reveal the wide range of cyber threats—from phishing and malware to well-known attacks—and analyze their tactics and motivations. Learn from real-world case studies that highlight the seriousness of cyberattacks and their aftermath. 
    Gain knowledge that will empower you to overcome your fear. Arm yourself with tactics that will protect you from ever-changing threats. Examine the three foundational principles of cybersecurity: the Defense-in-Depth strategy, the Principle of Least Privilege, and the CIA Triad. Learn how multi-factor authentication, safe password practices, and frequent software upgrades can change lives. Explore intrusion detection systems, firewalls, and virtual private networks (VPNs) to learn how to protect data while it's in transit and at rest. 
    Are you prepared to steer your digital course? You will gain practical insights from this book that will improve your online experience. Discover the duty of ethical concerns, the skill of avoiding phishing attempts, and the art of safe browsing. Navigate the world of cloud computing, data privacy laws, and Internet of Things security with confidence.
    Voir livre
  • Jesus Germs and the Great Commission - How I learned to be a nurse and a Christian at the same time - cover

    Jesus Germs and the Great...

    Faith Christie RN

    • 0
    • 0
    • 0
    Is it possible to be a Christian and a nurse at the same time? 
    When I first started out in my calling as a nurse, I thought the answer to that question was an easy "yes," but then as I walked the long halls of the hospital, I started to have questions:Is it ever okay to pray for a patient?Why do I feel so awkward asking for a chaplain?When death is real, does heaven have a place in the hospital? 
    I tried to find resources written by other Christian medical professionals to help me, but all I ever heard were statements on ethics and the legal repercussions of bringing "coercive" faith to the bedside. 
    Then I faced death myself in an ICU bed and learned that a lot of my fears were irrelevant in the Presence of the living God. And with that realization, I began to learn how God could make me a Christian and a nurse at the same time. 
    Facing death in an ICU bed is a high-risk education not everyone can afford, so I've collected the lessons learned during my journey in this book. These spiritual case studies can be used to help nurses bring their faith to work. 
    Discussion Questions included for small group study or personal growth.
    Voir livre
  • Explainable AI - Demystifying AI Decisions A Guide to Transparency and Trust - cover

    Explainable AI - Demystifying AI...

    James Ferry

    • 0
    • 0
    • 0
    In an era where artificial intelligence (AI) shapes critical decisions in healthcare, finance, law, and beyond, understanding how AI arrives at its conclusions is paramount. "Explainable AI: Demystifying AI Decisions" is an essential guide that unveils the inner workings of AI models, making them transparent and understandable to all. 
    Authored by experts at the forefront of AI research and application, this book demystifies the complex algorithms that underpin modern AI systems. It introduces readers to the core principles of Explainable AI (XAI) — transparency, interpretability, accountability, and fairness — and illustrates how these principles ensure AI decisions align with ethical standards and regulatory requirements. 
    Through practical examples and case studies, "Explainable AI" equips readers with the tools to:Understand AI Decisions: Explore how AI models make predictions and recommendations, breaking down the process into comprehensible steps.Detect and Mitigate Bias: Learn techniques for identifying biases within AI systems and strategies to mitigate them, promoting fairness and equity.Enhance Trust and Accountability: Gain insights into how transparency and interpretability foster trust among users, stakeholders, and the broader community.Navigate Ethical Challenges: Address ethical considerations in AI development, including privacy, consent, and the societal impact of AI technologies. 
    "Explainable AI" provides invaluable knowledge and practical guidance. It empowers readers to harness the potential of AI responsibly, ensuring that AI technologies benefit society while upholding ethical standards and transparency. 
     
    Voir livre