metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-09-10 04:33 pm

Изменяемое состояние

http://fprog.ru/2009/issue1/eugene-kirpichov-fighting-mutable-state/
гребаный капец, 20 минут искал ссылку на эту статью, дать жене почитать, чтобы она в жабаскрипте состояние минимизировала. В итоге нашел по ссылке из гугла на собственный же ЖЖ в комментариях к записи.
А все потому, что писал "мутабельное состояние" вместо "изменяемое состояние".

[identity profile] time-stand-svr.livejournal.com 2014-09-10 01:44 pm (UTC)(link)
В копилку темы "о вреде умничания"

[identity profile] cross-join.livejournal.com 2014-09-10 02:31 pm (UTC)(link)
Тщетная суета.
Если бы в программах можно было хотя бы обозреть число состояний, группировать и контролировать переходы, то их реализовывали бы сразу в железе, а программисты вымерли, как класс.

[identity profile] metaclass.livejournal.com 2014-09-10 03:00 pm (UTC)(link)
Да хотя бы локально уменьшить количество изменяемого состояния - уже код проще и понятнее становится.

[identity profile] cross-join.livejournal.com 2014-09-10 03:16 pm (UTC)(link)
Искусство программирования состоит в способности не плодить лишних состояний. А вот уменьшать имеющиеся - это сложная и грязная работа, слабо оцениваемая коллегами, их наплодившими.

[identity profile] alexott.livejournal.com 2014-09-10 03:11 pm (UTC)(link)
быстрее было бы прощелкать все номера на сайте :-)

[identity profile] denis dmitriev (from livejournal.com) 2014-09-11 09:15 am (UTC)(link)
Для любителей вставлять англоязычные кальки в речь в аду приготовлен спешл кеттл.