Projects For Me
Week 6, 4 Oct 2011
It's that time again!
Had a pretty good week 6. I read The Clean Coder, my favourite part probably being when the earth was approximated in units of Michael Moore. I also completed my Refinery engine that adds voting. Also turned it into two gems  .
Here are some screenshots
You can create ballots for your members to vote on. These have offices people can run for and candidates to run for those offices.
Your members can log in and vote on the ballot.
They are then taken to a confirmation page which will alert them if they undervoted.
After they have voted, you will see their results updated in the admin panel.
Then on Thursday I wrote a Kata. I'm pretty happy with it. I've already spotted things that could be better ("acceptance" may be the wrong word for the initial test, and the custom matcher could stand to have a better explanation), but generally I think it's pretty decent. It gets across the thing I most wanted to show, which was to have an overarching test that drives the unit tests.
On Friday I spent most of the day helping my mentor Doug out with moving a self hosted rails site to Heroku.
I was pretty happy with this week.
As a bonus, here's a great clip I found about estimation