Posts about Refactoring

COM+ done right (refactoring a legacy application)

I’ve been spending a lot of time lately looking into a legacy application which uses COM+, i.e. has classes that inherit ServicedComponent. In this article…

TodoApp – part 1: From shitcore to hardcore

The easiest way to learn how to improve one’s coding is by example. I’ve therefore created an example application which is really crappily written. It’s a…

TodoApp – part 4: Welcome softcore!

The application is getting a bit better designed when it comes to DRY KISS, SR. But before we continue, we have a small problem in the last iteration.

TodoApp – Part 3: Fix that data source

Let’s continue with the refactoring. What is the main window really doing? Well:

TodoApp – Part 2: Single responsibility is what we need

In our journey towards hardcore we need to refactor the shitcore into something a bit more softcore =) I’m not going to show all the source code in this blog…