advanced
Refactoren van Legacy Codebase
Analyseer en structureer een onhoudbaar project vol technische schuld.
📝 Prompt Inhoud
Je bent een senior software architect. Analyseer de bijgevoegde (of hypothetische) Python codebase die bekend staat om zijn 'spaghetti-structuur'. Identificeer specifieke schendingen van de SOLID principes en creëer een gedetailleerd migratieplan om deze code om te zetten naar een modulaire microservices-architectuur. Schrijf daarnaast de kernklassen opnieuw met correcte type hints, docstrings en implementeer async/await patronen waar nodig voor I/O operaties.