Begleiten Sie uns auf eine literarische Weltreise!
Buch zum Bücherregal hinzufügen
Grey
Einen neuen Kommentar schreiben Default profile 50px
Grey
Jetzt das ganze Buch im Abo oder die ersten Seiten gratis lesen!
All characters reduced
Refactoring with C# - Safely improve NET applications and pay down technical debt with Visual Studio NET 8 and C# 12 - cover

Refactoring with C# - Safely improve NET applications and pay down technical debt with Visual Studio NET 8 and C# 12

Matt Eland

Verlag: Packt Publishing

  • 0
  • 0
  • 0

Beschreibung

Software projects start as brand-new greenfield projects, but invariably become muddied in technical debt far sooner than you’d expect. In Refactoring with C#, you'll explore what technical debt is and how it arises before walking through the process of safely refactoring C# code using modern tooling in Visual Studio and more recent C# language features using C# 12 and .NET 8. This book, written by a Microsoft MVP, will guide you through the process of refactoring safely through advanced unit testing with XUnit and libraries like Moq, Snapper, and Scientist .NET. You'll explore maintainable code through SOLID principles and defensive coding techniques made possible in newer versions of C#. You'll also find out how to run code analysis and write custom Roslyn analyzers to detect and resolve issues unique to your code.

The nature of coding is changing, and you'll explore how to use AI with the GitHub Copilot Chat to refactor, test, document, and generate code before ending with a discussion about communicating technical debt to leadership and getting organizational buy-in to refactor your code in enterprise organizations and in agile teams.

By the end of this book, you'll understand the nature of refactoring and see how you can safely, effectively, and repeatably pay down the technical debt in your application while adding value to your business.
Verfügbar seit: 24.11.2023.
Drucklänge: 434 Seiten.

Weitere Bücher, die Sie mögen werden

  • Neural Networks for Beginners - An Easy-to-Follow Introduction to Artificial Intelligence and Deep Learning - cover

    Neural Networks for Beginners -...

    Brian Murray

    • 0
    • 0
    • 0
    "Neural Networks for Beginners: An Easy-to-Follow Introduction to Artificial Intelligence and Deep Learning" is an essential guide to understanding the basics of neural networks, the fundamental technology behind artificial intelligence and deep learning. This book provides an in-depth exploration of neural network architectures and how they can be used to solve complex real-world problems in a variety of fields, including image and speech recognition, natural language processing, and time series analysis. 
    Written for beginners, this book provides a clear and concise introduction to the concepts and techniques of neural networks, including the basics of machine learning and deep learning. It covers a range of topics, from the fundamentals of neural networks to building and training models using popular frameworks like TensorFlow and PyTorch, as well as advanced topics like transfer learning and reinforcement learning. 
    With practical examples and clear explanations, "Neural Networks for Beginners" is a valuable resource for anyone looking to learn about this exciting field. Whether you are a student, a professional, or simply interested in the technology behind artificial intelligence, this book will help you understand the basics of neural networks and how they are used to solve real-world problems.
    Zum Buch
  • American Genesis - A Century of Invention and Technological Enthusiasm 1870-1970 - cover

    American Genesis - A Century of...

    Thomas P. Hughes

    • 0
    • 0
    • 0
    *PULITZER PRIZE FINALIST*A sweeping history of the inventors, inventions, and innovations that together created modern America.A stunning, wide-ranging history from one of the foremost historians of technology of our age, American Genesis tells the sweeping story of the technological revolution that made modern America. Unlike other histories of technology, which focus on particular inventions like the light bulb or the automobile, American Genesis makes these inventions characters in a broad chronicle, both shaped by and shaping a culture. By weaving scientific and technological advancement into other cultural trends, and bringing in fascinating characters like Edison, Ford, and Frederick Taylor, Hughes demonstrates here the myriad ways in which the two are inexorably linked, and in a new preface, he recounts his earlier missteps in predicting the future of technology and follows its move into the information age.
    Zum Buch
  • TESLA: Inventions Researches and Writings - Lectures Studies Articles on Experiments Inventions Patents & Letters with Autobiography - cover

    TESLA: Inventions Researches and...

    Nikola Tesla, Thomas Commerford...

    • 0
    • 0
    • 0
    Madison & Adams presents to you this meticulously edited Tesla collection. The edition includes the works of this visionary scientist, his autobiography and the extensive biography dedicated to his various  areas of Tesla's research and inventions . 
    
    Biography "The Inventions, Researches and Writings of Nikola Tesla"  is a comprehensive compilation of Tesla's pioneering activities, research, and works. The ideas and inventions are conveyed in their own way, determining by their own place by intrinsic merit. But with the fact that Tesla blazed a path that electrical development would later follow for years to come, the compiler of the book endeavored to bring together all of Tesla's work up to that point in Tesla's life. Aside from indicating the range of his thought and originality of his mind, the book has historical value because it describes the scope of Tesla's early inventions. Tesla is recognized as one of the foremost electrical researchers and inventors and, at the time of publication, the book was the "bible" of every electrical engineer practicing the profession.
    This edition includes as well the writings of the scientist himself:
    My Inventions – Autobiography
    A New System of Alternate Current Motors and Transformers
    Experiments with Alternate Currents of Very High Frequency 
    Experiments with Alternate Currents of High Potential and High Frequency
    On Light and Other High Frequency Phenomena
    On Electricity
    My Submarine Destroyer
    High Frequency Oscillators for Electro-Therapeutic and Other Purposes
    Alternate Current Electrostatic Induction Apparatus
    An Electrolytic Clock
    Electric Discharge in Vacuum Tubes
    Notes on a Unipolar Dynamo
    The Age of Electricity
    The Problem of Increasing Human Energy
    Talking with Planets
    Little Aeroplane Progress
    How to Signal to Mars
    The Wonder World to Be Created by Electricity
    Nikola Tesla Sees a Wireless Vision
    The True Wireless
    On Roentgen Radiations
    An Interesting Feature of X-Ray Radiations
    Roentgen Rays or Streams
    Tesla's Wireless Light…
    Zum Buch
  • Breath of Life: A Journey Through Mortal Moments - Revitalize your soul with "Breath of Life" audio lessons crafted for profound personal transformation - cover

    Breath of Life: A Journey...

    Gareth Voss

    • 0
    • 0
    • 0
    "Breath of Life: A Journey Through Mortal Moments" 
    ⭐⭐ A Simple and Comprehensive Guide ⭐⭐ 
    Are you eager to progress in your life journey and solidify your understanding of life's fleeting, vivid moments? 
    Searching for an all-inclusive guide that provides the necessary insights to grasp these transformative moments? 
    Look no further! 
    This guide is your ultimate companion for deepening your awareness, applying your experiences, and engaging in hands-on reflection. With this guide, you're set for personal growth. 
    Key features of this enriched guide: 
    - Profound insights into life's fleeting, vivid moments 
    - Detailed explanations for transforming experiences 
    - Effective strategies for preparation and engagement 
    Our guide stands out through its comprehensive coverage, which is essential for your personal journey. Concepts aren't just touched upon but are explored with precision. 
    Please note that this guide is not affiliated with any official entity and serves as an independent resource for your enrichment. 
    Crafted with a clear structure and easy-to-understand language, our guide ensures smooth transitions between topics. Say goodbye to complex jargon and welcome clear, concise, and accurate content. 
    So, why wait? Click the BUY NOW button, secure your guide, and embark on your journey through life's fleeting, vivid moments!
    Zum Buch
  • The Nature Fix Bundle 2 in 1 Bundle - Nature’s Best Hope and Speed and Scale - cover

    The Nature Fix Bundle 2 in 1...

    Nina Yakov, Tristan Salem

    • 0
    • 0
    • 0
    The Nature Fix Bundle, 2 in 1 Bundle: Nature’s Best Hope and Speed and ScaleReports on global warming and climate change seem to be everywhere and people are starting to get alarmed. Global warming poses one of the most serious threats to the global environment ever faced in human history. We hear and read about it everyday and how this impacts our planet. The publication of these reports may be a good thing since it presents that there is awareness of this particular problem. As a response, people want to find ways on how they can help mother earth. One of the ways to do it is by going green. But what does it mean to go green?This bundle will educate you on the basics of going green so you can do your part in helping the environment. You will learn what are the current problems our world is facing now and what part you can take to help solve them. It will teach you tips and different practices on how you can start living green so you can do your part in helping the environment. You will get tips on how to incorporate changes in different activities of your everyday life . This 2 in 1 bundle includes the following audiobooks:1. Nature’s Best Hope: The Essential Guide on How to Go Green. Discover Practices That Will Help You Protect Mother Earth2. Speed and Scale: The Smart Guide on Living Green. Discover Useful Tips on How to Live Green so You Can Help the Environment and Mother Earth.If you want to learn more, scroll up and click “add to cart” now!
    Zum Buch
  • Agile Project Management with Scrum - A Practical Guide to Managing Projects and Product Development using Scrum Framework - cover

    Agile Project Management with...

    Ben Stephen

    • 0
    • 0
    • 0
    "Agile Project Management With Scrum: A Practical Guide to Managing Projects and Product Development using Scrum Framework" is a comprehensive guide to using the Scrum framework for managing projects and product development. The book covers the basics of the Agile methodology and the Scrum framework, including the roles and responsibilities of the Scrum team, the Scrum events and artifacts, and the principles and values that guide Scrum. 
    The book begins by introducing the Agile manifesto and the key principles of Agile project management, and then dives into the details of the Scrum framework. It covers the roles of the Scrum Master, Product Owner, and Development Team, as well as the events of Sprint Planning, Daily Stand-ups, Sprint Reviews, and Sprint Retrospectives. The book also discusses the Scrum artifacts, including the Product Backlog, Sprint Backlog, and Increment. 
    The book provides practical examples and real-world scenarios to help readers understand how to apply Scrum in their own organizations. It covers topics such as creating a product backlog, planning and executing sprints, and conducting sprint reviews and retrospectives. The book also offers tips and best practices for managing and leading Scrum teams, including how to handle changes and overcome common challenges. 
    With its clear, concise writing and practical approach, "Agile Project Management With Scrum: A Practical Guide to Managing Projects and Product Development using Scrum Framework" is an essential resource for anyone looking to improve their project management skills and deliver products more efficiently. Whether you're new to Agile or Scrum, or you're a seasoned professional looking to refresh your knowledge, this book will help you understand and apply the Scrum framework to your own projects. 
     
    Zum Buch