DevelopersTV

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.