A Hands-on Guide on Common Code Smells in C# and How to Refactor Them using ReSharper
All Levels, – 3.5 hours, 21 lectures
Average rating 4.6/5 (4.6 (332 ratings) Instead of using a simple lifetime average, Udemy calculates a course’s star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.)
Course requirements:
C# (at any level)
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 code
Refactor your code using safe and fast refactoring techniques with ReSharper
Write clean code that is more readable and maintainable
In particular, you’ll learn how to
Break long methods into smaller, more maintainable ones
Simplify nested / complex conditional blocks
Design the proper signature for your methods
Remove duplicated code
Refactor switch statements into an object-oriented design using polymorphism
Write C# code using the standard naming convention
And more…
Full details
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
Full details
Any C# developer who has an interest in improving the quality of their code
Reviews:
“Couse title should be renamed to “Refactoring Code using Resharper”. Can’t use these concepts if we can’t purchase the Resharper tool. Anyway the course is very good. I will try to refactor the code, like how do I write code in the first instance. Resharper is not writing my code. I will use Visual Studio and my code writing skills to apply the knowledge I gained on code refactoring in my daily work. Thanks Mosh!!!” (Dhanasekar Murugesan)
“Just Love It!
Its the 4th course i bought from Mosh, and i do not regret spending any money. I’m working as a developer for 2-3 years now but keep loosing myself in code written by me / others. I can finally understand why and what to change. Thanks Mosh!” (Klaus Prünster)“Anohter fantastic couse from Mosh.
I have’t seen another course that explains these essential concepts so clearly.
In my opinion all Developers should be taught this type of thing before being let loose within a work environment.” (Mark Baker)
About Instructor:
Mosh Hamedani
Moshfegh Hamedani is a passionate and creative software engineer with a strong focus on pragmatism and simplicity. He started programming at the age of seven on a Commodore 64. Later, during his high school years, he started learning C and C++ . In 2002, along with the first release of .NET, he shifted his focus to C#. Since then he has been involved in the design and implementation of numerous software projects, including modern web applications, mobile apps, desktop applications and frameworks.
Aside from his career as a software engineer, he truly enjoys sharing his knowledge with others. Since his early twenties, he has been teaching courses and running workshops on C#, ASP. NET, object-oriented programming and clean coding. He is author of 6 best-selling courses on Udemy and more will be coming soon.
Mosh has a Master of Science in Network Systems and a Bachelor of Science in Software Engineering. He is also a Microsoft Certified Application Developer, Technology Specialist (Web Applications) and Professional.
Outside the software world, Mosh is a photographer, a pianist and a passionate Latin dancer.
Instructor Other Courses:
Build Enterprise Applications with Angular 2 Mosh Hamedani, Passionate Software Engineer and Best-selling Author (96) $10 $80
Xamarin Forms: Build Native Cross-platform Apps with C#
The Complete ASP.NET MVC 5 Course
……………………………………………………………
Mosh Hamedani coupons
Development course coupon
Udemy Development course coupon
Programming Languages course coupon
Udemy Programming Languages course coupon
C# Developers: Learn the Art of Writing Clean Code
C# Developers: Learn the Art of Writing Clean Code course coupon
C# Developers: Learn the Art of Writing Clean Code coupon
coupons
The post 80% off #C# Developers: Learn the Art of Writing Clean Code – $10 appeared first on Udemy Cupón/ Udemy Coupon/.
source http://coursetag.com/udemy/coupon/80-off-c-developers-learn-the-art-of-writing-clean-code-10/
No comments:
Post a Comment