Clean Coding Principles in C#

Clean code is the art of writing code that humans can understand. Learn how to write C# in a style that's easy to write, read, and maintain. This course is filled with clear comparisons between "dirty" C# code to avoid, and the "clean" C# equivalent.
Course info
Rating
(42)
Level
Beginner
Updated
Jan 2, 2020
Duration
3h 19m
Table of contents
Course Overview
Why Writing Clean Code Matters
Clean Coding Principles
Naming
Writing Conditionals That Convey Intent
Writing Clean Methods
Writing Clean Classes
Writing Clean Comments
Demo: Refactoring to Clean C#
Staying Clean
Description
Course info
Rating
(42)
Level
Beginner
Updated
Jan 2, 2020
Duration
3h 19m
Description

Clean code is the art of writing code that humans can understand. In this course, Clean Coding Principles in C#, you'll elevate your professionalism and increase your C# code quality by writing with the reader in mind. This course is built upon three core clean coding practices: selecting the right tool for the job, optimizing the signal to noise ratio, and creating self-documenting logic. Throughout this course you'll see clear comparisons between "dirty" C# code to avoid and the "clean" equivalent. You'll explore patterns like arrow code, failing fast, returning early, magnet classes, mayfly variables, techniques for reducing method complexity, and much more. These practices are the foundation for a professional development career and provide developers a clear vocabulary for evaluating code quality.

About the author
About the author

Cory is an independent consultant with over 15 years of experience in software development. He is the principal consultant at reactjsconsulting.com and a Microsoft MVP.

More from the author
Building Applications with React and Flux
Intermediate
5h 11m
Jun 19, 2019
Building Applications with React and Redux
Intermediate
6h 39m
Mar 12, 2019
More courses by Cory House
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] everyone. My name is Cory House and Wolf into my course, clean coating principles and C Sharp. I'm an independent consultant specializing in JavaScript. React in C. Sharp Is your team C sharp coat clean? Can it be easily read maintained by others? The average line of code will be read 10 or more times, so it pays to write code. That's easy for others to understand. In this course, we're going to explore principles for creating C sharp code in a clean style that's easy to read, write and maintain. Some of the major topics will cover include implementing effective condition, ALS reducing method, complexity, optimizing your code signal to noise ratio, creating self documenting logic and re factoring existing C sharp coat. By the end of this course, you'll have the knowledge you need to write clear maintainable C sharp, and you'll have a clear path for improving your existing code. Two. Before beginning the course, you should be familiar with C Sharp fundamentals. I hope you'll join me on this journey to learn how to write cleaner code with the clean coating principles and C Sharp course at plural site