September 2024
Intermediate to advanced
256 pages
6h 40m
English
Immutability is a powerful concept that can help everyone build better software. Immutability as it relates to writing software is the idea that after a value has been declared and assigned, it cannot be modified (or mutated). Contrast this concept with mutability, in which a value can be altered after it has been declared. In other words, values that can be changed are mutable, and values that are never changed are immutable.
Immutability is an important design pattern—and one of the most underloved ...