advanced
Geavanceerd Code Refactoren
Optimaliseer een complex stuk legacy code door functionele programmeerparadigma's toe te passen en de leesbaarheid te verbeteren zonder functionaliteit te verliezen.
📝 Contenu du Prompt
Je bent een senior software architect. Kijk naar de volgende code die is geschreven in een imperatieve stijl en vol veel code-geuren (code smells) zoals dubbele logica en variabele mutaties. Jouw taak is om deze volledig te herwerken naar een moderne, functionele benadering. Gebruik pure functies, vermijd bijwerkingen en implementeer foutafhandeling op een elegante manier (bijvoorbeeld via monaden of Result types). Daarnaast moet je inline commentaar toevoegen die de logica van elke stap uitlegt in het Nederlands.