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 at 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

October 2017
M T W T F S S
« Jul    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Posts by Month

Posts by Category