Refactoring

Comprehensive skill for 89 refactoring techniques and 22 code smells with practical examples. Use when the user asks to refactor code, detect code smells, improve code quality, reduce complexity, or clean up technical debt. Covers composing methods, moving features between objects, organizing data, simplifying conditionals and method calls, dealing with generalization, and detecting smells across bloaters, OO abusers, change preventers, dispensables, and couplers with before/after comparisons and step-by-step mechanics.

krzysztofsurdy d1df18c 90 files · 581.1 KB Updated

File contents

krzysztofsurdy/code-virtuoso/tree/main/skills/knowledge/refactoring commit d1df18c028

Frequently asked questions

npx skillmds@latest add krzysztofsurdy/refactoring