328
OOP at home:
(feddit.nu)
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Some legacy Python code that already used inheritance. I had to extend it, and it was pretty infeasible to refactor the whole thing to not use inheritance. Not sure if I technically regretted that decision, but it was definitely painful, since Python inheritance makes it really hard to follow program control flow.
Non typed inheritance, what could go wrong eh. You can just 'add' a function to a class dynamically in python, that is so bad.
Done any C++ classes & inheritance?
It was actually typed. Python had type annotations at the time.
I only wrote C++ very early in my career so I don't remember much, but I'm sure I at least tried some inheritance in toy games I would write. All of that code was trash though by my standards today.
Still does, but you don't have to.
So you haven't had much experience with oop?
I have used OOP design patterns many times, but that doesn't mean I use inheritance a lot. I almost always reach for interfaces instead.
Well then I understand why inheritance isn't your thing, I yet have to see an interface in need of inheritance.