Member-only story
DAY 33 OF #100DAYSOFCODE
Functional Programming is your friend
Your loyal friend refactoring everything you know about Programming
What’s wrong with Object-Oriented Programming?
Once you are building a project, after a lot of iterations and new modules added to your project. Things start to get what we call “Messy”. It works! but fixing the new bug gets only harder with time and as project complexity increases, it gets hard to explain.
Our object-oriented approach towards building our complex system is now outdated, it gets messy over time with more complex projects.
Transitioning to a new Programming paradigm
When you are redesigning, you are not gonna build things from scratch. You are gonna try to reuse the components which are perfectly working. There is another branch of science that works on similar problems as that of Computer Science called ‘Mathematics’. Mathematicians are trying to solve some similar…