C# Developers: Learn the Art of Writing Clean Code
C# Developers: Learn the Art of Writing Clean Code. A Hands-on Guide on Common Code Smells in C# and How to Refactor Them using ReSharper
The name of this course is C# Developers: Learn the Art of Writing Clean Code. The knowledge you will get with this indescribable online course is astonishing. A Hands-on Guide on Common Code Smells in C# and How to Refactor Them using ReSharper.
Not only will you be able to deeply internalize the concepts, but also their application in different fields won’t ever be a problem. The instructor is Mosh Hamedani, one of the very best experts in this field.
Description of this course: C# Developers: Learn the Art of Writing Clean Code
Course Description “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” – Martin Fowler Poorly written code is hard to understand, maintain and test. But what separates poorly written code (aka code that smells) from beautiful code that talks? In this course, Mosh walks you through common code smells found in C# programs and how to refactor them using ReSharper. Refactoring is changing the design of the existing code without changing its external behaviour. In every lecture, you’ll see an example of a popular code smell with Mosh’s explanations about what is wrong about that code and why. You’ll then learn how to change the code in a safe and step-by-step fashion while minimising breaking changes. All the source codes presented in the lectures are available for download so you can practice these techniques on your own. This course is packed with techniques and is a must for any C# developer who wants to improve the quality of their code. By the end of this course, you’ll be able to Spot the smells in your codeRefactor your code using safe and fast refactoring techniques with ReSharperWrite clean code that is more readable and maintainable In particular, you’ll learn how to Break long methods into smaller, more maintainable onesSimplify nested / complex conditional blocksDesign the proper signature for your methods Remove duplicated codeRefactor switch statements into an object-oriented design using polymorphismWrite C# code using the standard naming conventionAnd more…
Requirements of this course: C# Developers: Learn the Art of Writing Clean Code
What are the requirements? C# (at any level)
What will you learn in this course: C# Developers: Learn the Art of Writing Clean Code?
What am I going to get from this course? Tell the difference between good and bad good Identify the smells in your code Refactor your code in a safe and fast way using ReSharper Write clean code that reveals the intent Decompose long methods into smaller, more maintainable ones Refactor lengthy switch statements into an object-oriented design Simplify nested / complex conditional blocks Remove duplicated code Design the proper signature for your methods
Target audience of this course: C# Developers: Learn the Art of Writing Clean Code
Who is the target audience? Any C# developer who has an interest in improving the quality of their code