Ho appena iniziato con la programmazione funzionale (con JavaScript e Node.js) e dall'aspetto delle cose sembra che il codice che sto scrivendo diventerebbe un inferno di una base di codice da gestire, rispetto ai linguaggi di programmazione che hanno un una sorta di paradigma orientato agli oggetti.
Con OOP ho familiarità con le pratiche che assicurerebbero che il tuo codice sia facilmente gestibile ed estensibile. Ma non sono certo di una convenzione simile con la programmazione funzionale.