Search

Lex Go Code

half coder / half lawyer

Tag

OOD

Week 2 – More OOP, class extraction and dependency injection

This week was a continuation and consolidation of the OOP, ODD, Ruby and TDD topics covered in week 1.

The weekly challenge was Oystercards: a TDD Ruby sim of London’s Oystercard system.  The weekend challenge was to create a very basic takeaway ordering system that sent a confirmation text message using Twilio.  Again, this was done with TDD Ruby.

Continue reading “Week 2 – More OOP, class extraction and dependency injection”

Week 1 – Object Oriented Programming

What’s it all about?

This week was the first week of the main course.  It was all about object oriented programming (“OOP“) in Ruby, more Test Driven Development (“TDD“) using RSpec and pair programming (see also this post on the basic TDD and pair programming exercise we did during week 4 of the pre-course).

This week was also an introduction to the typical structure of a week at Makers Academy.   A typical week has a weekly challenge and a weekend challenge.

But first, let’s dive in and reflect on this week’s big idea: object oriented programming.

Continue reading “Week 1 – Object Oriented Programming”

Blog at WordPress.com.

Up ↑