Refactoring Best Practices

Safe refactoring guidance for legacy and existing codebases. Use when improving design without changing behavior, creating seams around hard dependencies, migrating null/string/generic exceptions to typed failure contracts, extracting a repository from direct SQL/ORM access, introducing Domain Events into legacy workflows, adding characterization tests, splitting large classes or methods, introducing value objects, replacing conditionals, or incrementally evolving code under risk.

OKHP3 4bd15b5 10 files · 93.6 KB Updated

File contents

OKHP3/skillz/tree/main/community/refactoring-best-practices commit 4bd15b5a44

Frequently asked questions

npx skillmds@latest add okhp3/refactoring-best-practices