고급
Spaghetti Code Refactoring
Plan the refactoring of a legacy, unstructured codebase.
📝 Prompt Inhoud
You have inherited a monolithic legacy application written in Java with no tests, circular dependencies, and 5000-line classes. Outline a step-by-step refactoring strategy to introduce modularity and test coverage without halting feature development. Explain how you would use the Strangler Fig pattern and identify key 'seams' to begin the process.