Completed
Anti-IF Campaign
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Refactoring to Immutability
Automatically move to the next video in the Classroom when playback concludes
- 1 Refactoring to Immutability
- 2 Functional programming typically avoids using mutable state.
- 3 your code should be reasonable
- 4 you should be able to reason about code
- 5 Architecture represents the significant design decisions that shape a system, where significant is measured by cost of change. Grady Booch
- 6 Many programming languages support programming in both functional and imperative style but the syntax and facilities of a language are typically optimised for only one of these styles, and social fac…
- 7 Immutable Value Define a value object type whose instances are immutable. The internal state of a value object is set at construction and no subsequent modifications are allowed.
- 8 Anti-IF Campaign