Tag Archives: legacy code

Please Don’t Share Your Bodily Fluids With the Rest of the System

Have you ever been here? Refactoring old code, seeing new code that partially de-factors it, and taking out my frustrations in code comments. The old comment for a struct declaration: // This structure will be generated // and stay with … Continue reading

Posted in Uncategorized | Tagged , , | 3 Comments

Refactoring the Monster

This is a story about my first software management success. It’s also a story about my first software management failure. It was a success, because the work got completed, and without any nasty surprises. It was a failure, because I … Continue reading

Posted in Uncategorized | Tagged , , , , , , , | 4 Comments

Manual Test-First

Working on a team that’s not yet onto the value of unit testing, I frequently encounter what Michael Feathers calls “legacy code.” It is not unit-tested and can’t be. That doesn’t mean I need to forget test-first.

Posted in Uncategorized | Tagged , , , , | Leave a comment

Honestly

(Note: This is a post from my online journal, imported into this blog because it tells the story of a real software project I worked on. Who says software developers don’t have war stories? -TimK) I know why good people … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment