Wednesday, February 4, 2009

Look Even When You Know

I was working on accepting a story earlier today. The upshot of it was that nothing actually had to be changed - the story was as specified without any code change at all. So I read the story and thought about it, and said, "Sure this makes sense." Story accepted!


Let's just go take a look at the related area of code. In this case, the story had to do with the way we were configuring samba, so I opened up smb.conf in a couple different scenarios (after upgrade, clean install, etc). And then I got confused about the story.

You see, when I actually looked at this, I saw some details that I had simply glossed over when reading the story. Nothing was too major, just questions about how it behaved across upgrades, and what types of changes would induce the desired behavior. And in the end there was a bug in there - we really did need to do some work and we hadn't thought of it.

The moral of the story is this:
Look at something, even if you already know what's going on. Some detail may surprise you.

No comments:

Post a Comment