In this article, we’ll look at pure functions, side effects in Dart & Flutter, and how they help to minimize unexpected bugs in our code. — I am sure we all have experienced that while changing a piece of code, somewhere something else abruptly starts to break. Frustrating, isn’t it? In this article, we will see how to minimize such unexpected scenarios and reduce the surface area for debugging. FP is based on lambda calculus and…