( enpassant | 2018. 01. 03., sze – 11:47 )

Te miről beszélsz?

Immutable módon is mindent meg lehet csinálni, lásd Haskell. Én még csak erről se beszélek, csak arról, hogy ahol nem szükséges ott feleslegesen bonyolítjuk el az életünket a mutability-vel.

A két véglet között nagyon sok lehetőség van:
Minden immutable (0%) --> ahol szükséges csak az mutable --> fele ilyen, fele olyan --> nagy része mutable --> minden mutable (100%).

A legjobb a 0% mutablitiy lenne, de ahhoz egyedi nyelv és valamennyi kompromisszum kell. A legrosszabb a 100% mutability és leginkább ilyen módon történik a fejlesztés. Tudom, hogy ezzel sokan nem értetek egyet, ezért is nagy a rákfene ;-)