Posts filed under 'Software engineering'
I just found an article named Refactoring Demo Screencast featuring four short videos nicely showing four different ways of performing the simple refactoring Extract Method. Starting with "Sloppy", making its way to "Automated att full speed".
UPDATE: I managed to incorrectly make the first link point to the wrong place. Now fixed.
May 24th, 2006
Among Java developers, there exist different ideas about how to implement the equals() method. The disagreement is about whether to allow subclasses to be considered equal or not. In this post, I quickly describe the difference between the two alternatives and give my take on the problem.
Continue Reading May 18th, 2006
Not many people would argue that a complex and difficult-to-understand solution is better than a simple and easy-to-understand one. And still, we often tend to end up with more complex solutions than we need and/or would wish for. This is generally for two reasons. Either we think to little, or too much.
Continue Reading April 27th, 2006