Przeczytałem kiedyś, że metoda powinna albo mieć wartość zwracaną (i być referencyjnie przezroczysta), albo mieć skutki uboczne, ale nie jedno i drugie. Nie mogę znaleźć żadnych odniesień do tej reguły, ale chcę dowiedzieć się więcej na jej temat.
Jakie jest pochodzenie tej porady? Z jakiej osoby lub społeczności powstało?
Dodatkowy kredyt: Jaka jest domniemana korzyść wynikająca z zastosowania tej porady?