Course:
Test-Driven Development
Date entered:
2012-03-12 03:54:00 UTC
Course rating:
excellent
Most useful learnings:
That it is possible to apply TDD to all the code I have written in SLB so far. But this wasn't completely surprising as I am relatively new to the company (8 months).
I feel; that I now have a number of tools that I can apply to my work to make the code testable and can see the benefits already for spotting bugs quickly.
Concepts v exercises:
good balance
Presentation v discussion:
Good balance
Course improvements:
The course was well structured for the week we had. Although it would be nice to have James for longer; we got to a stage where we just had to get on with ourselves. Perhaps having the course somewhere outside of work where we had to stay and bond as a team more would have been beneficial in building the relationships we need to carry TDD forward.
Exercise rating:
very good
Exercise improvements:
I found the course exercises where very well thought out; in the way they made you consider the problem and helped to point you to the solution; without doing it for you.
The random selected partners for paired programming was a very effective in my opinion; I meant you had to balance your coding style even more; and you don't become complacent.
Instructor comments:
James; was an extremely knowledgeable and approachable character; who made TDD enjoyable to learn. He kept us all on track from beginning to end.
Better prepared:
Much better
Start tomorrow:
Today is tomorrow; and I am tiding up the Tests I did on the legacy code in the workshop for submission into our source management tool Omniworks. I then will look at how much time I have to implement tests for my current code before the deadline.
Challenges to applying:
Getting started; I can already see the power of TDD just have to get my current work to a stage where using TDD is time effective.
Other comments:
I said I'd fill this in first day back; living up to expectations :)
Legacy code workshop:
Yes
Recommend to others:
yes
Quote permission:
yes