J'ai lu une fois qu'une méthode devrait avoir une valeur de retour (et être référentiellement transparente), ou avoir des effets secondaires, mais pas les deux. Je ne trouve aucune référence à cette règle, mais je souhaite en savoir plus.
Quelle est l'origine de ce conseil? De quelle personne ou communauté est-elle née?
Crédit supplémentaire: Quel est l'avantage revendiqué de suivre ces conseils?