One of the most basic but at the same time key concepts around Functional Programming is Purity. It can help you to avoid errors like race conditions on your system. This lesson is mostly theoretical.
In this lesson you will learn:
- How purity increases determinism and testability on your system.
- When a function is considered pure and how it behaves every single time.
- How side effects are the opposite of purity and the need to isolate them in a single place in the system.
- How runtime can be optimized in many languages thanks to purity.
Something went wrong
Lesson added to playlist
Create new playlist
Name can't be empty