Skip to navigation
Skip to navigation
Skip to search form
Skip to login form
Skip to footer
Skip to main content
Accessibility options
Accessibility profiles
Visual impairment
Seizure and epileptic
Color vision deficiency
ADHD
Learning
Content adjustments
Readable font
Highlight titles
Highlight links
Stop animations
Text size
+
+ +
+ + +
Line height
+
+ +
+ + +
Text spacing
+
+ +
+ + +
Color adjustments
Dark contrast
Light contrast
High contrast
High saturation
Low saturation
Monochrome
Orientation adjustments
Reading guide
Reading Mask
Big black cursor
Big white cursor
Email: it@huph.edu.vn
Email: it@huph.edu.vn
Các khóa học
Đổi giao diện
Giao diện cũ
Giao diện mới
Learning AI
Machine Learning cơ bản
en
English
Technology
Programing Language
From Zero to Hero Refactoring for CSharp Developers
0 students
Last updated
Jan 2025
Enrol now
Overview
Course content
Instructors
About the course
Show more...
Course content
Sections:
10
•
Activities:
0
•
Resources:
39
Expand all
Section 1
Course overview
001 Welcome JzrQ gitir
002 What will you learn in this course y4wx gitir
003 Who is the course for and prerequisites jWtx gitir
004 Teaching style GsqO gitir
Section 2
What is refactoring?
005 What is refactoring S6W4 gitir
006 What are the general goals of refactoring CDC3 gitir
Section 3
Refactor for clarity and readability
007 Introduction oZz7 gitir
008 Renaming private members WAGh gitir
009 Renaming public members WSBr gitir
010 Extract method r14M gitir
011 Inline method zWTi gitir
012 Section recap 8kzW gitir
Section 4
Refactor to reduce complexity
013 Introduction NGeW gitir
014 Decompose conditional ZHme gitir
015 Replace with temp query yZh2 gitir
016 Return early reduce nesting GJIe gitir
017 Section recap 5DFA gitir
Section 5
Refactor for testability
018 Introduction 949k gitir
019 Wrap isolate dependencies b23m gitir
020 Extract and inject vdJq gitir
021 Section recap Y3uT gitir
Section 6
Refactor for scalability
022 Introduction pg0l gitir
023 Parameters to parameter object D64E gitir
024 Replace conditional with polymorphism and composition eYyr gitir
Section 7
Refactor to extract commonality
025 Introduction 9dSG gitir
026 Rule of 3 and DRY LipU gitir
027 Pull up method rQBM gitir
028 Form template method IJEM gitir
Section 8
Full rewrites
029 What is a rewrite vs refactor WWoV gitir
030 What are the pros of rewriting ffIn gitir
031 What are the cons of rewriting kSDa gitir
032 Mitigating risks in large refactors fRgK gitir
Section 9
Refactoring Exercise
033 Introducing the example PDYi gitir
034 Conversion routes 58MA gitir
035 Weather web response kpd9 gitir
036 Rule of three DRY on DTOs jQA6 gitir
037 Strangler fig repository facade FZp0 gitir
038 Summary of example G0qr gitir
Section 10
Course summary
039 Summary Thank You af5Q gitir
Instructors
Enrolment options
From Zero to Hero Refactoring for CSharp Developers
Course modified date:
23 Jan 2025
Enrolled students:
There are no students enrolled in this course.
Guests cannot access this course. Please log in.
Continue
Enrol now
This course includes
Resources
Share this course
Scroll to top
×
Close
×
Close