December 10, 2003

Sadness is...

Sadness is seeing a pure Abstract Base Class[0] that is the parent[1] to a vast number of classes, each of which have the exact same lines of code to implement the abstract virtual methods... with the exception of one subclass which implemented the abstract method as follows:

virtual MyClass* MyMethod() { return NULL; }

Happiness is finding an excuse to go refactor that crap into a logical design.

---

[0] Apparently there because, you know, it's, like, object oriented and stuff. And, like, all the cool kids are totally doing it.

[1] It was worse than that, the pure ABC was the child of another class that should've logically held those methods.

Posted by matt at December 10, 2003 10:42 AM
Comments

Damn, man, I hate that. Like, totally. *grin*

Posted by: Naomi at December 12, 2003 07:10 AM

Yeah, of course I don't have to worry about students who slack off and then want good grades because of their ability to whine really aggresively.

Posted by: Matt at December 13, 2003 12:27 AM