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
Clean Code with C# - Refactor your legacy C# code base and improve application performance using best practices - cover

Clean Code with C# - Refactor your legacy C# code base and improve application performance using best practices

Jason Alls

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

Traditionally associated with Windows desktop applications and game development, C# has expanded into web, cloud, and mobile development. However, despite its extensive coding features, professionals often encounter issues with efficiency, scalability, and maintainability due to poor code. Clean Code in C# guides you in identifying and resolving these problems using coding best practices.This book starts by comparing good and bad code to emphasize the importance of coding standards, principles, and methodologies. It then covers code reviews, unit testing, and test-driven development, and addresses cross-cutting concerns. As you advance through the chapters, you’ll discover programming best practices for objects, data structures, exception handling, and other aspects of writing C# computer programs. You’ll also explore API design and code quality enhancement tools, while studying examples of poor coding practices to understand what to avoid.By the end of this clean code book, you’ll have the developed the skills needed to apply industry-approved coding practices to write clean, readable, extendable, and maintainable C# code.
Available since: 12/22/2023.
Print length: 492 pages.

Other books that might interest you

  • Analytics the Right Way - A Business Leader's Guide to Putting Data to Productive Use - cover

    Analytics the Right Way - A...

    Dr. Joe Sutherland, Tim Wilson

    • 0
    • 0
    • 0
    Organizations have more data at their fingertips than ever, and their ability to put that data to productive use should be a key source of sustainable competitive advantage. Yet, business leaders looking to tap into a steady and manageable stream of "actionable insights" often, instead, get blasted with a deluge of dashboards, chart-filled slide decks, and opaque machine learning jargon that leaves them asking, "So what?" 
     
     
     
    Analytics the Right Way is a guide for these leaders. It provides a clear and practical approach to putting analytics to productive use with a three-part framework that brings together the realities of the modern business environment with the deep truths underpinning statistics, computer science, machine learning, and artificial intelligence. The result: a pragmatic and actionable guide for delivering clarity, order, and business impact to an organization's use of data and analytics. 
     
     
     
    The book uses real-world examples from the authors' direct experiences—working inside organizations, as external consultants, and as educators—to empower the listener to put foundational analytical and statistical concepts to effective use in a business context.
    Show book
  • Going Live Bundle 2 in1 Bundle - cover

    Going Live Bundle 2 in1 Bundle

    Drake Gregers, Robbie Thames

    • 0
    • 0
    • 0
    Going Live Bundle, 2 in1 Bundle: The Basics of Live Streaming and How to Start PodcastingThere has never been a better time to start your own podcast. Sales of smartphones over recent years have fueled more interest in podcasts and now there are more podcast listeners than ever before. And the numbers are growing every year.A number of marketers have tried to create a successful podcast and failed. This is because they tried to use outdated methods to get their podcasts noticed, or because they just didn’t know what they were doing. But not to worry because this bundle will help you. If you’re also interested in live video streaming, this bundle will have tips as well. If you’re a complete newcomer to live video streaming and you’ve never streamed a video before in your life, then you might find it somewhat nerve wracking going in front of a camera. This can be a very scary feeling as you’re going to be exposed and live on the feed and the whole process is quite unlike any other form of marketing. This bundle will give you expert advice on how to create the best podcasts and build a significant following. You will have a step-by-step guide on how to create a successful podcast. It will also guide you in everything about live streaming, how it works, how to get started and what kind of content you can make in order to generate traffic and profits.This 2 in 1 bundle includes the following audiobooks:1. The Basics of Live Streaming: Discover Everything About Live Streaming Including Creating Content, Increasing the Quality of Your Video Streams and Making Money From Your Live Streaming2. How to Start Podcasting: Learn Everything About Podcasting, The Benefits, How to Start One and How to Make Significant Profits Through Your Own PodcastIf you want to learn more, download your copy of Going Live 2 in 1 Bundle today!
    Show book
  • The Digital Paradigm Shift - A Groundbreaking Machine's Impact on Civilization - cover

    The Digital Paradigm Shift - A...

    John Harpoon

    • 0
    • 0
    • 0
    The journey into the digital age began with the spark of human ingenuity and the desire to simplify complex tasks. Early civilizations laid the groundwork for computation by devising systems to manage trade, record history, and calculate astronomical events. These early tools, such as the abacus and mechanical calculators, may seem rudimentary by modern standards, yet they were the building blocks of a monumental transformation. 
    In the late 19th and early 20th centuries, the seeds of the digital age began to take root. Pioneers like Charles Babbage and Ada Lovelace envisioned the potential of programmable machines long before the technology to build them existed. Lovelace's notes on Babbage's Analytical Engine contained the first algorithm intended for implementation on a machine, earning her recognition as the world’s first computer programmer. Their ideas laid a conceptual foundation that would inspire future innovators. 
    The advent of World War II catalyzed the development of modern computing. The need for advanced cryptography, ballistics calculations, and logistical coordination drove governments and researchers to invest in computational technologies. Alan Turing, often referred to as the father of computer science, developed the Turing Machine, a theoretical construct that became a cornerstone of computer science. His work at Bletchley Park, cracking the German Enigma code, not only shortened the war but also showcased the immense potential of automated computation.
    Show book
  • Connect to your higher consciousness Soul development - A guided meditation - DST Hypno with Stu Newman - cover

    Connect to your higher...

    Stuart Newman

    • 0
    • 0
    • 0
    Are you looking to connect with your higher consciousness and develop your soul?  
    Look no further than DST Hypno with Stu Newman!  
    With over 10 years of experience in spiritual development, Stu will take you on a journey of self-discovery.  
    He offers deep relaxation, mindfulness meditation techniques and hypnosis sessions that are tailored to each individual's needs.  
    His methods have been proven effective for many people who have experienced positive changes in their lives as a result of connecting with their higher selves.  
    So don't wait any longer - start exploring the depths within yourself today by connecting to your higher consciousness through DST Hypno with Stu Newman!
    Show book
  • The Big Quiet - One Woman's Horseback Ride Home - cover

    The Big Quiet - One Woman's...

    Lisa D. Stewart

    • 0
    • 0
    • 0
    At 54, Lisa Stewart set out to regain the fearless girl she once had been, riding her horse, Chief, 500 miles home. Hot, homeless, and on horseback, she snapped back into every original cell. On an extraordinary homegoing from Kansas City to Bates and Vernon Counties in Missouri, Lisa exhausted herself, faced her past, trusted strangers, and stayed in the middle of her frightened horse to document modern rural America, the people, animals, and land.
    Show book
  • Big Data for Beginners - An Introduction to the Data Collection Storage Data Cleaning and Preprocessing - cover

    Big Data for Beginners - An...

    Brian Murray

    • 0
    • 0
    • 0
    "Big Data for Beginners" is a comprehensive introduction to the world of big data and its various components. In this book, you will learn about the processes involved in collecting, storing, cleaning, and preprocessing large amounts of data. 
    With the rise of the digital age, companies and organizations have access to more data than ever before. However, this data is often unstructured and messy, making it difficult to analyze and draw meaningful insights from it. This is where the process of data cleaning and preprocessing comes in. 
    This book will guide you through the different tools and techniques used to clean and preprocess data, making it easier to analyze and draw insights from. You will also learn about the different types of data storage and the various technologies used to manage large datasets. 
    Whether you are a complete beginner or have some experience working with data, "Big Data for Beginners" is an essential guide to understanding the world of big data and its applications. With clear explanations and practical examples, this book will help you develop the skills and knowledge necessary to navigate the exciting and ever-changing world of big data. 
     
    Show book