Please enable JavaScript.
Coggle requires JavaScript to display documents.
Refactoring - Coggle Diagram
Refactoring
Techniques
-
-
Compose method
-
-
via
-
-
Extract variable
-
block with complex logic, diff to follow
-
-
-
-
-
-
-
-
Simplify methods
-
via
-
-
-
-
parametrize method
-
i.e. param1, param2, param3
-
-
-
-
-
-
-
Simplify expressions
-
-
via
introduce null object
If some methods return null, use null object instead
-
-
Technical Debt
Causes
-
Tight deadline
Documented, voluntarily "todo"
-
-
-
-
-
-
-
-
-
-
Benefits
Cleaner Code
-
-
Remove feature envy
-
Solve with "Tell, Dont ask"
-
-
-
-
-
-
-
-
-