TDD and getting paid

Rowan Merewood (20.May.2011 at 10:45)
Talk at Dutch PHP Conference 2011 (English - UK)

Rating: 4 of 5

Test-driven development is generally regarded as a good move: it should result in simple decoupled design, your tests tend to cover behaviour not methods, and far fewer bugs. However, just getting unit tests in on a real, commercial project is hard - switching to TDD is even harder. Often you can start a project with good intentions and coverage, then the deadline looms and the tests go out then the hacks come in. So, instead of beating ourselves up about not being perfect let's look at an interative approach to adopting TDD principles. We'll look at tactics for selling TDD to your client, boss and colleagues. This talk will also cover methods for making TDD easier for you by showing you what tools you can use to integrate it into your development environment. In the project itself, we'll examine how we can make small but permanent steps towards full TDD, without losing that progress when deadlines hit. We'll also cover a few methods for learning on your own time and how the whole process can actually be made quite enjoyable.

Who are you?

Claim talk

By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.

If the claim is approved you will be able to edit the information for this talk.

Are you sure?

Comments closed.


Rating: 4 of 5

20.May.2011 at 11:57 by Stephan Hochdörfer (118 comments) via api

Good content and good presentation style

Rating: 5 of 5

20.May.2011 at 12:00 by Michelangelo van Dam (277 comments) via api

Great talk, good pace and enough mix between humor and sincere content

Rating: 5 of 5

20.May.2011 at 12:16 by pwander (3 comments)

Yeah, nice. Very good talk. The code worked. Go testing.

Rating: 4 of 5

20.May.2011 at 13:20 by Dennis C. (34 comments)

Good talk, would have liked to have the real life coding session replaced with refactor examples from legacy to tdd

Rating: 4 of 5

20.May.2011 at 13:51 by Boy Baukema (45 comments)

Good talk as usual from Rowan.
Would've liked some more in-depth examples or stories though.
It was a shame he had to end his talk early because I believe this talk could've benefited a LOT from Q&A.

Rating: 4 of 5

20.May.2011 at 14:00 by Michiel Rook (28 comments)

Good talk and ditto content. Loved the kata bit, a bit more time would've allowed more in-depth discussion of the cons / real life issues with TDD.

Rating: 4 of 5

20.May.2011 at 16:14 by Lorna Mitchell (73 comments)

Rowan is entertaining as always. The talk started with a few tangents before the real content kicked in, unfortunately the short talk slot meant we ran out of time and I think the audience would have liked to have asked some questions. Loved the social elements of actually making it happen and how to measure the business metrics as well as the technical aspects. Plus a live demo, nice job!

Rating: 4 of 5

20.May.2011 at 18:27 by David Eriksson (15 comments)

I liked the talk very much, except for the glaring presentation template.

It was assuring (in a way) that he had the same experiences with automating Selenium tests as I have. (Need to sprinkle the tests with "sleep" to get them working, and maybe still not perfectly anyway.)

If there had been more time I would have liked to hear more about testability and handling of "legacy code", respectively.

4/5 because the talk did not end on time.

Rating: 4 of 5

20.May.2011 at 20:50 by Onno Marsman (66 comments)

thinking about implementing TDD in our company and you sure told me what I needed to know. What the caveats are and what should be realized before fully switching to TDD, this was the most interesting sheet to me.
A good and useful talk, not outstanding. But the "not outstanding" part might be due to the preceding keynote that nobody can compete with.

Rating: 5 of 5

20.May.2011 at 21:00 by Roland Klapwijk (1 comments)

Great talk, too bad the timeslot was too short.
The next time I would like too see more coverage on the drawbacks and problems that can arise when starting to implement TDD.

Agree with relaxnownl, Q&A would be a welcome addition.

Rating: 4 of 5

21.May.2011 at 17:28 by Arnout (29 comments)

Good talk, but would have loved to hear a bit more about the practical issues when implementing TDD. Given the short time it was a pity to hear 20-or-so minutes being 'wasted' by explaining what TDD is.

Rating: 4 of 5

21.May.2011 at 18:27 by Don Pinkster (2 comments)

Good talk, but the slides were not on the same level as the talk. Too much noise in it.

Spoke really clear and was good to follow. Contents where good, but I expected a little more about how we can confince our employers to pay and expect the testing.

Rating: 4 of 5

21.May.2011 at 23:03 by Merlijn Tishauser (12 comments)

Good presentation.

Rating: 4 of 5

22.May.2011 at 16:08 by Adnan Ibrišimbegović (9 comments)

Slides (beside being a bit distracting) and clarity of speech made this presentation stand out. I would only object Rowan for his, somewhat colorless tone of voice, which didn't help me stay focused.

Rating: 4 of 5

24.May.2011 at 09:09 by Daan van den Berg (55 comments)

Good talk, nice slides. Would have loved to see a bit more practical stuff, but the timeslot was short.

© 2015