Sunday, January 20, 2008

TDD (cont)

Well I was going to come back to my last post, to clarify that I was talking about test driven development (because I hadn't exactly done that), but it looks like Alan already figured that out. :)

I don't believe a lot of "test" code is required to start. It seems like moreso you writhe a simple test of what you would like to accomplish (ie: I want a class Monkey() to take 1 parameter of type Tail() - to start.) So you write a test for it. Then write just enough code to get that test to pass. Add more details to your test, and repeat.

As far as the test cases being completely independent of each other, I always under the impression they should be. Hence our friends SetUp() and TearDown() for each class :) TDD is certainly attainable for large projects, I just don't know if I see a huge advantage for it.

All in all I"m still up in the air about it. I have heard though that once you DO have the mindset and once you are a test driven developer, it's impossible to go back...

Saturday, January 19, 2008

TDD

I've very recently taken an interest, but can't say my mindset is just there. I'm looking for more articles defending their explanations of it, or reasons in certain projects for doing so, (or anything else that may related). I'm just not sold yet. But I am still open to opinions.. :)

Tuesday, January 8, 2008

Today's Big Event

My boss got fired. The one that I never thought too highly of. I'm still in shock because I never thought it would happen - McKesson doesn't fire anyone. Although this should have been done a long time ago, I'm still surprised (but quite content about it :-) ). I do feel a bit bad for the guy since he just adopted a baby, but by the same token, he was not management material, which is something I thought from the beginning... And I feel I can post stuff like that, now that he is gone :)

Speaking of work, we just hired a new guy, Tad, on our team, not too long ago. And I'm so happy that we did. This guy really knows his stuff, seems super intelligent, and super nice. (Good thing too, because with an un-named, not-so-bright person on this small team, it's good to know that there is some hope for meeting our deadline.)