Udemy

Platform

English

Language

Software Engineering

Category

Clean Code Commando: Refactor Your C# Code

Are you still spending too much time on debugging? Learn how to have a clean code to improve your development time.

4.50 (4 reviews)

Students

3 hours

Content

Mar 2021

Last Update
Regular Price


What you will learn

Learn how to clean up the code, so that your future day-to-day work is easier

Eliminate long methods

Decrease the number of method parameters

Simplify if statements

Remove nested if statements

Break large class into smaller classes


Description

Do you want to have clean code in C#, but don’t know where to start?


Maybe you don’t know how to write clean code...

Maybe you don’t have too much time to clean up the existing code...

Or maybe you have to maintain the messy code that someone else has made. Even though it’s not your fault, that code is now yours to fix bugs and add new features.


Let me tell you a secret: The code you are working with doesn't have to be that complicated.


But most people think that you can only clean up the code with Resharper. Well, that’s not the case. Not anymore.

With Visual Studio 2019, you can have all the tools you need to start cleaning up the code.


If you feel like you are stuck with a bad code, and feel like there is no way out, you are at the right place.


Clean Code Commando course will teach you:

  • How to simplify the long methods using the built-in Visual Studio tools, so that they are easier to understand and change

  • How to eliminate the nasty nested if statements, so that you don’t get lost when debugging

  • How to decide where to put a method or a property, so that the classes only have one responsibility

  • How to shrink large classes that do everything

You also get access to the workshops where you can see how to combine several refactorings to clean up a bigger section of the code.

At the end of the course, you have access to the practice code that you need to clean up. This is your training camp, where you can try out what you have learned. But also compare your solution against mine.

Should you choose to accept it, your mission is to remove all those bad guys that are stopping you from having a clean code.

After you finish this course and try the proven methods I will show you, you will have clean code that is easy to change and work with. And you will know how to write the clean code from the start.


But wait, there is more!


You also get 3 free bonuses:

  • eBook with 100 C# interview questions

  • eBook on Unit testing in C#

  • And checklist with the best free Resharper alternatives

After you finish Clean Code Commando course, you will know how to improve any C# code, no matter how complex it is. The code you refactor will be clean and organized.


This course comes with a 30 days money-back guarantee. So, really you have nothing to LOSE and EVERYTHING to gain.


Are you ready to take your C# skills to the next level? Click the enroll button and I’ll see you in the class.


Screenshots

Clean Code Commando: Refactor Your C# Code
Clean Code Commando: Refactor Your C# Code
Clean Code Commando: Refactor Your C# Code
Clean Code Commando: Refactor Your C# Code

Content

Introduction

The Course Overview

What Is Clean Code and Why It Matters?

9 Objections That Are Stopping You From a Clean Code

Source Code From the Course

Download Source Code Here

Improve Readibility

Eliminate Poor Names in Code

Do You Really Need All Comments?

Clean Up Methods

Section Introduction

Eliminate Long Methods

Remove Duplicated Code

How to Safely Remove Unneeded Method Parameters

Decrease the Number of Parameters

Preserve Whole Object

Clean Up Conditional Logic

Section Introduction

Remove Duplicated If Statements

Simplify If Statements

Replace Nested If Statements With Guard Clauses

Eliminate Null Checks

Replace Switch Statement With Subclasses

Remove Control Flag

Move Code To Appropriate Classes

Section Introduction

Move Method to Another Class

How to Shrink Large Class

Introduce Extension Method

Workshop - Clean Up Real-Life Code

Clean Up Real Life Code 1

Clean Up Real Life Code 2

Clean Up Real Life Code 3

Your Training Camp

Practice 1 - Problem

Practice 1 - Solution

Practice 2 - Problem

Practice 2 - Solution

Practice 3 - Problem

Practice 3 - Solution

FREE MATERIALS

100 C# Inteview Questions - eBook

Unit Testing in C# - eBook

Free Resharper Alternatives

Conclusion

Bonus Lecture


3834722

Udemy ID

2/8/2021

Course created date

4/18/2021

Course Indexed date
Bot
Course Submitted by