These days, anyone can code. But if you want to get a job as an intermediate or senior-level C# developer, you must know how to write clean, maintainable code.
As Martin Fowler said:
“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 does separate poorly written code (aka code that smells) from beautiful code that talks?
In this course, Mosh, author of several best selling C# courses on Udemy, walks you through common code smells found in C# programs and shows you 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 commentary about what is wrong with that code and more importantly, 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.
By the end of this course, you’ll be able to
- Spot the smells in your code
- Refactor your code using safe and fast refactoring techniques with ReSharper
- Write clean code that is more readable and maintainable
- Break long methods into smaller, more maintainable ones
- Simplify nested / complex conditional blocks
- Design the proper signature for your methods
- Remove duplicated code
- Refactor long switch/case blocks into an object-oriented design using polymorphism
- And more…
Also Check: Html Css Course