addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

TDD for Beginners


Given a problem, analyze and solve the problem. Implement the solution using TDD.

Prerequisite :

You must have already installed Ruby 2.0 or later, Rspec 2.1 or later and a text editor.

You have to watch videos that will walk you through how to solve each type of problem. There will be no presentation during the bootcamp. You will pair up with another developer and practice each sub-skill to master them. The topics that will be covered are:

Problem Domain Analysis

• Given a problem description, analyze to understand the problem.

Solution Domain Analysis

• The deliverables from the previous phase will be used to create the solution document. This could be implementation details added to the previous document, table, pseudo code etc.

Designing Test Cases

• The deliverables from problem domain analysis will be used to practice this skill.

Writing tests using RSpec

• The test cases will be converted to specs.

Structure for Each Sub-Skill

Exercise 1    :    10 mins

Reflect         :      5 mins

Exercise 2   :     10 mins

Reflect         :      5 mins

Exercise 3   :     15 mins

Reflect        :        5 mins

BREAK        :      10 mins

Join or login to comment.

  • Ramona M.

    Bala is a great instructor and this class is for you if you want to know the principles behind what you're doing rather than just how to string the code together. The class covers identifying the problem your code is supposed to solve and then isolates the steps to test whether it does so.

    April 24, 2014

5 went

  • Bala P.
    Chief Nerd Officer, Organizer,
    Event Host
  • A former member
  • A former member
  • A former member

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy