Ho appena iniziato con la programmazione funzionale (con JavaScript e Node.js) e dall'aspetto delle cose sembra che il codice che sto scrivendo diventi una base di codice infernale da gestire, rispetto ai linguaggi di programmazione che hanno una sorta di paradigma orientato agli oggetti.
Con OOP ho familiarità con le pratiche che assicurano che il codice sia facilmente gestibile ed estensibile. Ma non sono sicuro di convenzioni analoghe con la programmazione funzionale.