Presentation: "Writing Testable Code"

A session at GOTO Zurich 2013

Wednesday 10th April, 2013

11:30am to 12:20pm (CET)

We've been told many times that we should write unit tests for our code. We have read the theory and we have applied automatic testing to our projects, sometimes successfully but often times not so.

Why it seems to be so hard to test our code? However we look at it, automatic testing doesn't work like a "plug & play" peripheral. It just doesn't seem to fit with our project. A dependency is missing here; we have a hard to mock object there; and so on.

What is that thing we might be doing wrong but we fail to notice?

In this talk we will argue that the problem lays in our code, in its structure, in the way we pass data around and even how we write for loops!

This won't be your everyday "code quality" tech talk, since we are going to attack the problem of code quality from different points of view and paradigms like Functional Programming and the Unix philosophy of simplicity and reuse.

About the speaker

This person is speaking at this event.
Alvaro Videla

Co-Author of RabbitMQ in Action

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 11:30am12:20pm CET

Date Wed 10th April 2013

Short URL


Official event site


View the schedule


Books by speaker

  • RabbitMQ in Action

See something wrong?

Report an issue with this session