Code Refactoring - Software design for Scalability 2021

Опубликовано: 24 Март 2026
на канале: Saarang
242
14

Code refactoring for improving the design of an existing codebase. Implementing it will bring scalability and better code management.

Source code for reference on Github: https://github.com/saarang1995/refact...

Chapters
00:00 Introduction to refactoring
01:12 Introduction to project
06:42 Extract method
14:44 Subclass extraction
24:40 Substitute algorithm
27:56 Hide method
29:42 Method decoupling
31:45 Remove duplicate code
34:49 Remove temp variable
36:13 Parametrise method
38:23 Replace error code with exception
42:02 Extract superclass (Inheritance)
44:16 Pull up method
47:50 Push down method
51:53 Outro