YoVDO

Refactoring for C# Developers

Offered By: Pluralsight

Tags

C# Courses Code Quality Courses Code Smells Courses

Course Description

Overview

Refactoring is a critical developer skill that helps keep code from collapsing under its own weight. Learn how to recognize "code smells" that may indicate the need for refactoring and how to fix them with specific techniques and patterns.



Over time, software design tends to degrade, and systems become increasingly difficult to maintain. In this course, you'll learn how to recognize and evaluate potential flaws in your system's design, known as "code smells." You'll be introduced to code smells at the statement, method, and class levels in C# applications. You'll also learn about the process of refactoring your code to eliminate design flaws and improve its maintainability. Finally, you'll learn how to apply dozens of specific refactorings to common, known problems in C# applications. When you're finished with this course, you'll have the skills and knowledge needed to identify code quality problems and correct them with quick and reliable refactoring techniques.

Syllabus

  • Course Overview 1min
  • Introducing Refactoring and Code Smells 29mins
  • Statement Code Smells 29mins
  • Method Code Smells 38mins
  • Class Code Smells 39mins

Taught by

Steve Smith

Related Courses

Software Design: Code and Design Smells
LinkedIn Learning
ICAgile (ICP-PRG): Improving and Refactoring Code
Pluralsight
Java Refactoring: Best Practices
Pluralsight
Microsoft Azure Developer: Refactoring Code
Pluralsight
C# ve JAVA Geliştiricileri için Clean Code Yazma Sanatı
Udemy