Code Review – takeaways and dependency injections

Our second weekend challenge was to build a program that allows a customer to order a takeaway. The customer needed to be able to view a menu, add items off the menu to their basket, view a summary of their basket and checkout their order.

Pretty exciting, huh? For the first time, it seemed as though we were building something that had actual real-life application. This fact alone made the build much more intuitive – I am all too reasonably aware of the processes involved in ordering a takeaway, which made the planning and diagramming stage way less traumatic. We all had an immediate sense of which parts needed to talk to others. (more…)

Week 2 – the Oyster and the Mega-Class

Dear Week Two,

It’s hard for me to comprehend the path our relationship has taken. It started out so well, so bright. Two young hearts RSpec-in’ one another. How did it all turn so stormy, so terminal? It was a tempest. A tumultuous ride to the last.

I guess I’m supposed to say it’s me and not you. But it was so totally you. I hope you step on lego.

And in the words of Guybrush Threepwood, pirate heartthrob extraordinaire: you’re as repulsive as a monkey in a negligee.

Warmest regards,