Community Oriented

Gems

Web Based

Projects For Me

Week 6 at 8th Light

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 [1] [2].

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.

create a ballot

Your members can log in and vote on the ballot.

vote

They are then taken to a confirmation page which will alert them if they undervoted.

confirm vote

After they have voted, you will see their results updated in the admin panel.

Kata

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 :D

blog comments powered by Disqus