Я думал, что шутки про западлостроение в программировании типа "методы, читающие состояние, должны его менять" - всего лишь шутки. Ан, нет. В серьёзном фреймворке Django объекты типа django.forms.Form радикально меняют своё состояние при вызове is_valid (!!!)
Одно не пойму: это быдлокод или намеренное западло?
Одно не пойму: это быдлокод или намеренное западло?
