Why did I rabbit on about the Liskov Substitution Principle anyway? Because the infamous RemoteException is an example of the issue.
Continue reading “Remote Exceptions and the LSP”
There’s a (somewhat controversial) design principle in object-oriented programming called the Liskov Substitution Principle. One of the classic examples is about Circles being Ellipses.
Continue reading “Circle/Ellipse Paradox… NOT!”
Cedric takes exception to my earlier post another who didn’t get what I was saying. I think that says a lot for my ability to explain ideas, uh?
Continue reading “/** Still no comment */”
In response to Chris Justus again, here’s how I’d comment his example.
Continue reading “Commenting example”
Chris Justus managed to totally miss my point. He assumes that I was advocating for crappy uncommented code. That is not the case.
Continue reading “/** no comment */”
It’s not every day that reading a book teaches you a cool new word for yourself. Object Thinking by David West, managed to show me that I am a hermeneutic thinker.
Continue reading “Object Thinking”
There’s a fundamental design principle with web-based applications that constantly amazes me people forget. It’s a simple one, too.
Web applications are inherently stateless
Continue reading “Web Application Design Principle #1”