Je viens de commencer avec la programmation fonctionnelle (avec JavaScript et Node.js) et à première vue, il semble que le code que j'écris deviendrait un enfer de base de code à gérer, par rapport aux langages de programmation qui ont un sorte de paradigme orienté objet.
Avec la POO, je connais les pratiques qui garantiraient que votre code est facilement géré et extensible. Mais je ne suis pas sûr d'une convention similaire avec la programmation fonctionnelle.