expert
Refactoren van Legacy Spaghetti Code
Een complexe prompt om een rommelige legacy codebase te identificeren en aan te pakken met SOLID principes.
📝 프롬프트 내용
Je bent een Senior Software Architect gespecialiseerd in het moderniseren van legacy systemen. Analyseer de bijgevoegde (theoretische) codebeschrijving van een oud e-commerce systeem dat last heeft van tight coupling en duplicate code. Schrijf een gedetailleerd refactorenplan in stappen. Identificeer specifieke ontwerppatronen (Design Patterns) die toegepast kunnen worden om de code te modulariseren, en geef concrete code-voorbeelden in pseudo-code of Python/Java van hoe de 'before' en 'after' situatie eruitziet voor de meest kritieke module.