Atomic Refactoring in C#

  • 3.5
3.5 hours on-demand video
$ 9.99

Brief Introduction

35 simple refactoring techniques to remove mess and bugs from your code. Techniques you can start using today

Description

Welcome to the Refactoring in C# course. This course will teach you how to apply various refactoring techniques to improve your code.


I will take you step-by-step through every refactoring and teach you everything you need to know to improve as a C# developer.


The refactoring techniques you learn in the Refactoring in C# course will also help you if you follow test-driven development practice. With TDD and its Red-Green-Refactor, refactoring comes at the end of each cycle. After you write your tests and your code, refactoring will turn that code into a production-ready C# code.

Once you improve your codebase, you will be faster and more productive.


Throughout this course, you will see how to:

  • Eliminate longer methods in your C# code

  • Turn complex methods into its own C# classes

  • Safely move methods and features between classes

  • Remove if within an if within an if…. Kind of statements

  • Simplify conditional statements

  • Simplify method calls

  • Turn long parameter lists into a separate class

  • Remove unnecessary parameters

  • Use the Null Object design pattern to eliminate if checks for null

  • Use State or Strategy design pattern to eliminate switch statements

  • Turn messy C# code into a clean code


With the Atomic Refactoring in C# course you get:

  • Video lectures

  • Real-world practical demo for every refactoring technique

  • Access to the refactoring session, where you can see how to apply several refactorings to the same C# code to massively improve it

  • Practice assignments at the end of every section

After you finish this 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# refactoring skills to the next level? Click the enroll button and I’ll see you in the class.


Requirements

  • Requirements
  • Basic C# knowledge is required
  • No prior refactoring experience or knowledge is necessary - I'll teach you everything you need to know
  • A Mac or PC computer with access to the internet
  • No paid software required - you can follow this course by using Visual Studio Community (which is free to download)
$ 9.99
English
Available now
3.5 hours on-demand video
Kristijan Kralj
Udemy

Instructor

Kristijan Kralj

  • 3.5 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses