Completed
False dichotimies in software engineering
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
OOP and FP
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 A world of false dichotomies
- 3 False dichotimies in software engineering
- 4 Functional Programming Myths
- 5 Definitions
- 6 What's the difference?
- 7 Biggest OOP advantage: Polymorphism
- 8 OOP vs FP Decomposition
- 9 OOP Decomposition
- 10 Which one is better?
- 11 Composition(?)
- 12 Biggest FP advantage: Immutability
- 13 (im)mutability - OOP vs FP
- 14 Referential transparency means no side-effects
- 15 OOP vs FP Error Management
- 16 Use Exception only Exceptionally
- 17 OOP: FP = Imperative: Declarative
- 18 OOP version
- 19 FP version 2
- 20 OOP - FP (false?) dichotomies
- 21 Threads vs (Completable)Future
- 22 Expressions vs Statements
- 23 Iteration vs Recursion
- 24 85% functional language purity
- 25 Key Takeaways