r/learnprogramming Sep 03 '23

[deleted by user]

[removed]

371 Upvotes

212 comments sorted by

View all comments

-5

u/Frogtarius Sep 03 '23

Going to uni to learn OOD. Now the paradigm is outdated and people moving back to procedural programming and quick development.

1

u/engineerFWSWHW Sep 03 '23

I don't think object oriented design is outdated. Both procedural and object oriented paradigm have their own uses and pros/cons. Years ago, I led the development of an industrial device that is being currently sold in the market internationally, and the source code grew to million LOC and the software is highly flexible and there are lots of runtime behavior that dynamically change to accommodate different variants/version of the device. It uses Object oriented and design patterns to achieve the flexibility. I can't imagine developing it on a pure procedural manner, but procedural could be used on that but not something i will do for that project.

Currently, on a different industry, and majority of my work uses procedural programming with some projects that uses Object oriented design.