Coding Standards TypeScript Kleine modules State machines boven grote if-ketens Config-driven ontwerp