What is pure functional programming, and how it can improve our application testing? by Luca Molteni
Voxxed Days — Mar 6, 2016 — talk
Why watch
This talk explores how pure functional programming concepts improve application testing by leveraging referential transparency and function purity. It covers unit testing basics, introduces property-based testing as a complement to example-based tests, and explores encoding program invariants in types using advanced type system features like dependent types. Developers with some programming experience looking to improve their testing strategies will benefit from understanding these functional programming principles.