Feed on
Posts
Comments

Archive for the 'Agile' Category

Joe: “Writing this test will make sure that we find bugs quicker. It will let us change the code without breaking anything and it will help us to write decoupled code.”
Jim: “Maintaining this test will be a nightmare. It is tightly coupled to the class we’re writing and we cannot change anything without changing the [...]

A week ago I held my first talk since university. It was the first talk in my life I held in English, and I was scared like hell. It felt like living through those exam days back at school all over again – just that this time I thought I’m old enough to realize that [...]

Since I got test infected I’m somehow unable to write a single line of untested code without feeling uneasy. When I just want to write a tiny script containing a few lines of code in whatever text editor is installed in a system, it seems to be a daunting task to set up a programming [...]

I had the opportunity to take part in the XPDays Germany last week. The company I work for enabled Uwe, our project lead, Holger and me to participate. It all started with a three and a half hour ride from Munich to Karlsruhe where we heroically overcame a nearly empty tank, a shaking car [...]

“Why not write a test for this?”
“Why should I, it works…”
The idea of Test-After Development is to write a set of automated white-box tests after writing your production code. Since probably every CS student in the world has learned that unit tests are a good idea, you’d expect unit testing to be an industry state [...]

Ten years ago I had a rendezvous with a beautiful girl, and at the end of the evening I gave her a ride home. Back than I thought playing the gentleman to be posh, so I opened the door for her. She slid with one elegant movement into her seat and I paced around the [...]

Software is complicated. More often than not it’s a complicated mess. Sometimes even a tangled complicated mess. And wherever you look all you see is tradeoffs. There are no easy solutions ™. The dll hell is replaced by the side-by-side hell. Emacs is better than Vim, Vim is better than the Visual Studio editor and [...]

Defects On Sale!

Today after our planning game I did a short poll on how the guys perceive test driven development and pair programming. We’re trying to do both for some time now, and since I take the blame for introducing both practices, I feel I’m somewhat – um – preoccupied on that matter. A few days ago, [...]

Are you a developer who dreams about a better software development process in the organization you work for? Maybe you read something about fancy practices on your favorite blog or mayhap you even touched one of those old-style paper collections called books? Do you have some concrete ideas on how to improve, but don’t know [...]

When I arrived at work today I fired up Outlook and checked my mail. I found five mails from our auto-build server telling me that the build broke. Since we introduced test driven development and continuous integration only a short time ago this was not out of nowhere – the build usually breaks at least [...]

Next »