Immutabilité Immutability
Des données qui ne peuvent plus être modifiées après leur création — pour « changer » quelque chose, on en crée une nouvelle version.
Centrale en programmation fonctionnelle (Clojure, Elixir, Haskell). Prévisible, facile à raisonner, un cran plus pénible à écrire. L'état de React, Redux et le système de propriété (ownership) de Rust reposent sur cette idée.