Test Driven Development

Writing tests first? Running all tests every time I commit? Join us as we show, by example, how to use TDD to write better, more confident code.

We will use Ruby, RSpec and Rubocop to demonstrate Test Driven Development (TDD), but prior knowledge of these specific tools isn't necessary. Our focus will be on the *process* of TDD and its benefits. The talk will explain answers to several TDD questions, including:

* Who benefits from TDD - it's not just the developer!

* What kinds of tests you can write - unit tests vs. integration tests

* Where to put your tests - directly in your source repository

* When to use TDD - throughout the software lifecycle

* Why TDD is an improvement, and why you weren't taught this when you first learned to code

* How TDD really works in practice - iterate, iterate, iterate!


Your presenter will be Rob Johnson.


Live Stream -> http://www.youtube.com/watch?v=6z9w5mJkmAQ

Join or login to comment.

  • Brian

    useful for someone just starting to code! just a bit of it went over my head.

    August 29

    • Jacob W.

      Hey, Brian. It was great to see you come out to the meeting! With most things presented at conferences and meetings like this the important thing is not to memorize the material. Instead it's often sufficient to just become aware of the points the speaker is making so you have some spark that might ignite later when you need it (usually with a significant bit of help from Google).

      That being said, if you'd like to discuss any of the points further feel free to drop myself or anyone else a line. IRC is best if you can catch us or a message through MeetUp is fine.

      August 31

  • Dominic C.

    I need this so bad lol

    3 · August 5

    • Eddy D.

      And here I thought that you were a plant in the audience to ensure that there were plenty of questions asked. ;-)

      In all seriousness: Great seeing you again, and enjoyed all your questions as well as Rob’s presentation.

      August 29

    • Dominic C.

      It's hard to know what questions to ask when a concept or idea is completely new (you don't know what you don't know). Plus, some people are just shy... so I usually try to ask the questions which have answers other people might appreciate.

      3 · August 29

  • Lil

    Insightful..... coding best practices iterate, iterate, iterate to deliver quality code that is easy to debug.

    2 · August 29

  • Mike

    I agree with Dominic, I read about it, I hear about, don't have a clue how to do it... been learning Ruby, I hope to come to The Labor Party, but supposed to work that evening... I might see if I can skip and come to the grup.

    August 23

    • Jacob W.

      Mike it would be great to see you come out Thursday but if you can't we will be recording the presentation and put it on YouTube

      August 23

    • Mike

      thanks

      August 24

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Start your Meetup today

Act now and get 50% off.
Until February 1.

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