Ho letto una volta che un metodo dovrebbe avere un valore di ritorno (ed essere referenzialmente trasparente), oppure avere effetti collaterali, ma non entrambi. Non riesco a trovare riferimenti a questa regola, ma voglio saperne di più.
Qual è l'origine di questo consiglio? Da quale persona o comunità è nata?
Credito extra: qual è il vantaggio dichiarato di seguire questo consiglio?