Add Dot cover image

Functional, DRY, and Bi-Temporal Models

Add Dot

CHAPTER

Object Oriented Programming - Side Effects

side effect is any application state change that is observable outside the called function other than its return value. Side effects are bad if we just mix them everywhere in a software with this program logic and etc, they can be unpredictable depending on the state of the system. So it's very important to know where the side effects occur and functional programming makes the side effects explicit so that's the big difference between functional programming and object oriented programming.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner