Posts filed under 'Software engineering'

Examples of a simple refactoring

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

Implementing equals()

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 1 comment May 18th, 2006

Simplicity in Software Design

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 2 comments April 27th, 2006


Calendar

January 2009
M T W T F S S
« Jul    
 1234
567891011
12131415161718
19202122232425
262728293031  

Posts by Month

Posts by Category