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

  • Brain Weaver - Creating the Fabric for a Healthy Mind through Integrative Medicine - cover

    Brain Weaver - Creating the...

    MD Andrew Newberg, MD Daniel A....

    • 0
    • 0
    • 0
    Though adult cognitive development has previously been thought to be unyielding and static, Brain Weaver offers new hope and empowerment to remain mentally vibrant for a lifetime. 
     
     
     
    Doctors Newberg and Monti's team at Thomas Jefferson University's Marcus Institute of Integrative Health are at the forefront of research in brain functioning and applications of the most advanced understanding in real-world strategies to expand options for optimizing our complex neurophysiology. 
     
     
     
    Their findings show that optimal brain health is achievable by successfully weaving together a tapestry of our bio-psycho-social-spiritual dimensions. Brain Weaver also coincides with a decades-long surge in the public's interest in whole-person treatments—body, mind, and spirit evidence-based integrative therapies that include pharmaceuticals, electromagnetics, nutrition, and meditation. Brain Weaver's timeliness is all the more important now to address a new paradigm for post-pandemic wellness that emphasizes our individual and collective responsibility for proactive healthcare.
    Show book
  • Social Media Marketing - Leveraging Platforms to Drive Engagement and Brand Awareness - cover

    Social Media Marketing -...

    David Finstein

    • 0
    • 0
    • 0
    Social media marketing has become an essential component of any modern business strategy, providing an invaluable platform for engaging with customers, building brand awareness, and driving growth. With billions of active users across various platforms, businesses can tap into an enormous pool of potential customers, making social media a powerful tool for reaching targeted audiences and building lasting relationships. 
      
    At its core, social media marketing involves using platforms like Facebook, Instagram, Twitter, LinkedIn, TikTok, and others to create and share content that promotes a brand, product, or service. This content can range from posts and images to videos, stories, and ads—all aimed at fostering engagement, driving traffic, and ultimately achieving business goals. Social media offers the unique advantage of real-time interaction, allowing businesses to directly communicate with their audience, receive immediate feedback, and respond to inquiries or concerns quickly. 
      
    One of the key strengths of social media marketing is its ability to target specific demographics. Through advanced targeting tools, businesses can reach potential customers based on factors such as location, interests, age, and behaviors. This ensures that marketing efforts are focused on the most relevant audience, increasing the likelihood of conversions and maximizing return on investment.
    Show book
  • The Economics of Urban Transportation - Costs and Benefits - cover

    The Economics of Urban...

    Lyric Vale

    • 0
    • 0
    • 0
    Urban transportation plays a pivotal role in shaping the economic, social, and environmental landscapes of cities. As populations grow and urban areas expand, the movement of people and goods becomes increasingly critical to maintaining economic vitality and quality of life. Urban transportation economics is the study of the costs and benefits associated with transportation systems, focusing on the ways in which these systems contribute to or detract from urban development. 
    At its core, urban transportation economics examines the interplay between infrastructure investments, operational costs, and the benefits derived from mobility and accessibility. Transportation systems enable individuals to commute to work, access essential services, and engage in social activities, while also facilitating the movement of goods that support local businesses and global trade. However, these benefits often come with significant costs, including financial expenses, environmental impacts, and social inequalities. Understanding this balance is crucial for policymakers, urban planners, and stakeholders who aim to design systems that maximize positive outcomes while minimizing negative externalities. 
    One of the key challenges in urban transportation economics is addressing the concept of externalities. Transportation systems often generate unintended consequences, such as traffic congestion, air pollution, and noise, which affect the broader community. These externalities can lead to market failures, where the true costs of transportation are not fully reflected in the prices users pay. Conversely, transportation systems can also produce positive externalities, such as increased economic activity and improved social cohesion, which are not always adequately valued. Striking a balance between these opposing forces is an essential component of transportation planning and policy.
    Show book
  • Blockchain and Cryptocurrency for Beginners - A Beginner's Guide to the Future of Digital Finance Part 3 - cover

    Blockchain and Cryptocurrency...

    Simon Winston

    • 0
    • 0
    • 0
    "Blockchain and Cryptocurrency for Beginners: A Beginner's Guide to the Future of Digital Finance" 
    Are you intrigued by the world of digital finance but find the concepts of blockchain and cryptocurrency confusing? Fear not, for this comprehensive guide is here to demystify the complex terrain of blockchain technology and cryptocurrencies, making it accessible and understandable for beginners. 
    In this book, you will embark on a journey to unravel the revolutionary potential of blockchain technology and its most prominent offspring, cryptocurrency. From the fundamental building blocks of blockchain to the intricacies of cryptocurrency mining, trading, and investment, this guide covers it all. 
    Discover the inner workings of blockchain technology and learn how it has disrupted traditional financial systems. Dive into the fascinating history of Bitcoin, the first cryptocurrency, and explore the vast array of alternative digital currencies that have emerged since. Understand the crucial role of wallets and exchanges in managing and transacting cryptocurrencies securely. 
    Delve into the concept of smart contracts and decentralized applications (DApps), and explore the vast possibilities they present in transforming industries beyond finance. Uncover the strategies and tools of cryptocurrency trading and investment, whether you're seeking short-term gains or long-term portfolio management. 
    Security is of paramount importance in the crypto space, and this book provides essential insights into protecting your digital assets against scams, hacks, and privacy breaches. Gain a comprehensive understanding of the global regulatory landscape surrounding cryptocurrencies and explore the future trends that will shape the industry. 
    Get ready to unlock the mysteries of blockchain and embrace the potential of cryptocurrencies as you embark on this educational journey into the future of digital finance. 
      
     
    Show book
  • Introduction to General Relativity - Basic Concepts and Applications of General Relativity - cover

    Introduction to General...

    Mark Hedges

    • 0
    • 0
    • 0
    General Relativity, proposed by Albert Einstein in 1915, revolutionized our understanding of gravity. It describes gravity not as a force in the traditional sense, as in Newtonian physics, but as a curvature of spacetime caused by mass and energy. This groundbreaking theory was not only a significant departure from previous models of gravity but also the foundation for modern cosmology and astrophysics. 
    At the core of General Relativity is the concept that massive objects like planets, stars, and galaxies bend the fabric of spacetime around them. This curvature influences the movement of objects within it, including light, which explains phenomena such as gravitational lensing, where light bends around massive objects. The equation that governs this curvature is Einstein’s famous field equation, which mathematically relates the geometry of spacetime to the energy and momentum of whatever matter and radiation are present. 
    Before Einstein’s work, gravity was understood in terms of Newton’s law of universal gravitation, which described gravitational force as an instantaneous action at a distance between two masses. While this model worked well for many practical applications, it had limitations, especially in extreme conditions such as those near very massive objects or moving at high velocities. General Relativity resolved these issues by providing a more accurate description of gravitational phenomena, particularly in scenarios involving high gravitational fields, such as near black holes or in the context of cosmology.
    Show book
  • JavaScript Essentials - Crafting Dynamic Web Experiences - cover

    JavaScript Essentials - Crafting...

    David Brooks

    • 0
    • 0
    • 0
    JavaScript Essentials: Crafting Dynamic Web Experiences" is your indispensable guide to mastering the art of JavaScript in web development. In this comprehensive book, you'll embark on a journey through the fundamental concepts and advanced techniques of JavaScript, equipping yourself with the skills needed to create dynamic, interactive, and engaging web applications. 
    From understanding basic syntax to exploring complex topics like asynchronous programming and error handling, each chapter is carefully crafted to provide clear explanations, practical examples, and hands-on exercises. You'll learn how to manipulate the Document Object Model (DOM), handle events, and optimize performance, enabling you to build robust and efficient web experiences. 
    Moreover, "JavaScript Essentials" delves into modern JavaScript features introduced in ECMAScript 6 and beyond, as well as popular frameworks and libraries like React, Angular, and Vue.js. Whether you're a beginner taking your first steps in web development or an experienced developer seeking to enhance your skills, this book offers a structured approach to mastering JavaScript and leveraging its power to craft dynamic web experiences that captivate users. 
    With its comprehensive coverage, practical insights, and real-world examples, "JavaScript Essentials" is the ultimate resource for anyone looking to excel in JavaScript development and elevate their web projects to new heights. 
     
    Show book