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,

Abigail

(more…)

Code Review – names, planes and testing pains

As my last post was a little ‘Dear Diary’, I thought I’d make this one more ‘Cold Hard Coding’ with a bit of post-project analysis.

Doesn’t that sound thrilling, one-and-only reader? Oh you know it does. Please tell me it does. No seriously, please. Please stay.

Our first weekend challenge was very similar to our first project in that it involved storing objects (planes) in other objects (airports) and controlling their state (airborne) by sending messages between those objects (Land! Take off!). (more…)

Week 1 -Boris bikes and coding spikes

Holy moly, I’m a week old Makers fledgling. I can’t quite decide whether it’s flown by, or I’ve been here all my life and have known nothing else. A mixture of the two I guess.

In fact, there’s a small risk that there’s been so much to learn and get excited about, that my brain has given up on attempting to hold events in a chronological order and perception of time has simply fallen by the wayside. (more…)