Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
GCHQ3403yStory of my fucking life
zvyn8933yIt really annoys me how many of the typical textbook examples for OOP are just wrong and completely ignore the unmaintainable mess they'd create if taken seriously.
LLAMS33103yAh the old Rectangle/Square problem. Confusing bug waiting to happen.
LLAMS33103y@d3vnu11 I agree, they should at least teach the 3 major paradigms (Structured/OO/Functional) and what actually separates them from eachother. Being asked what OOP is and just saying “Encapsulation, Inheritance and Polymorphism” isnt good enough. 2 of those things can be done easily enough in non-OO languages like C. New devs need to know what it is that actually makes it OO.