Esistono dati su quali paradigmi consentono il codice che è più facile / meno costoso da mantenere? Certamente, indipendentemente dal paradigma scelto, un buon design è meno costoso da mantenere che cattivo, ma probabilmente ci dovrebbero essere grosse differenze provenienti solo dalla scelta del paradigma.
La programmazione non strutturata, ad esempio, genera codice molto disordinato (codice spaghetti) che è costoso da mantenere.
Nella programmazione orientata agli oggetti, i dettagli di implementazione sono nascosti e quindi dovrebbe essere abbastanza economico cambiarli.
Nella programmazione funzionale, non ci sono effetti collaterali, quindi c'è meno rischio di introdurre bug durante la manutenzione, che dovrebbe essere più economico.
Esistono dati su quali paradigmi sono i più efficienti in termini di costi quando si scende alla manutenzione? Se non esistono tali dati, qual è la tua opinione sulla domanda?