C# Developers: Learn the Art of Writing Clean Code

Learn the techniques to write better C# code and stand out in technical interviews
4.59 (5495 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
C# Developers: Learn the Art of Writing Clean Code
31 433
students
3.5 hours
content
Oct 2019
last update
$79.99
regular price

What you will learn

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

Course Gallery

C# Developers: Learn the Art of Writing Clean Code – Screenshot 1
Screenshot 1C# Developers: Learn the Art of Writing Clean Code
C# Developers: Learn the Art of Writing Clean Code – Screenshot 2
Screenshot 2C# Developers: Learn the Art of Writing Clean Code
C# Developers: Learn the Art of Writing Clean Code – Screenshot 3
Screenshot 3C# Developers: Learn the Art of Writing Clean Code
C# Developers: Learn the Art of Writing Clean Code – Screenshot 4
Screenshot 4C# Developers: Learn the Art of Writing Clean Code

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

Though this course excels in sharing valuable insights into clean coding principles, it's crucial to recognize its reliance on third-party tooling. This might not be the best fit for learners unwilling or unable to invest in ReSharper. However, incorporating recommended practices with one's preferred refactoring tools can lead to an enriched understanding of writing clean, efficient C# code.

What We Liked

  • The course covers sound coding principles that, when applied, can significantly improve code quality and efficiency.
  • Real-world examples and step-by-step explanations make it easy to understand complex concepts.
  • Learn to identify code smells and refactor in a controlled manner for maintainable code.

Potential Drawbacks

  • The course is heavily reliant on ReSharper, which might not be suitable or accessible for all developers.
  • Some users find it hard to follow the coding parts without using ReSharper, and its cost can be prohibitive.
  • The extensive focus on ReSharper may detract from clean code concepts and diminish the learning experience.
Related Topics
466296
udemy ID
03/04/2015
course created date
13/11/2019
course indexed date
Bot
course submited by