Pourquoi le boilerplate existe et comment les frameworks le réduisent | Koder.ai