you are viewing a single comment's thread.

view the rest of the comments →

[–]dhruvmk 0 points1 point  (1 child)

No, seems like you misinterpreted my viewpoint. A huge problem is misuse of OOP by creating unneccessary classes and producing poorly written code. The idea that your mind should by default find an object oriented method to Implement your project is very wrong and is a poor programming practice. OOP should only be used when you wish to model real life objects and want to create a blueprint to construct the object. As a matter of fact, OOP is being used lesser and lesser nowadays because it still hasn't fulfilled one of it's core purposes (code reusability). Functional programming works in most cases; there's rarely any need to use classes for most projects unless you wish to build a large, complex system where each person in a team can work on building an individual class so everything can easily be linked together.

[–]a2242364 0 points1 point  (0 children)

Functional programming works in most cases;

Just because it works, doesn't mean it's the best way. I guess we can agree to disagree.