TDD 2.0

TDD 2.0

By Codemanship Ltd

Date and time

Sat, 8 Oct 2016 09:30 - 17:00 GMT+1

Location

Grenfell Housing and Training

16-20 Kingston Road London SW19 1JZ United Kingdom

Refund Policy

Contact the organiser to request a refund.

Description

This is the intensive version of the new and improved Test-Driven Development training workshop by Codemanship. More hands-on than ever, and incorporating lessons from 7 years of Codemanship TDD training, the package includes a brand new book to take away - not available online or in any shops - that answers the questions a 1-day or 2-day workshop simply doesn't leave time for and sets out a practical roadmap for mastering TDD.

Codemanship TDD Book Cover

What's In The Workshop?

  • Why do TDD?
  • An introduction to TDD
    • Red, Green, Refactor
    • The Golden Rule
  • Working backwards from assertions
  • Testing your tests
  • One reason to fail
  • Writing self-explanatory tests
  • Speaking the customer's language
  • Triangulating designs
  • The Refactoring discipline
  • Test doubles & Dependency Injection
    • Stubs
    • Mocks
    • Dummies
  • Test-driving with external dependencies
  • TDD with the customer
    • Specification By Example
    • ATDD & BDD
    • Definitions of "done"
    • Working in vertical slices
  • Test-driving designs from customer tests
    • Outside-In TDD
    • Classic TDD vs. "London school"
  • The testing pyramid & optimising test/build execution
  • TDD & Continuous Integration
  • Mastering TDD

What's In The Book That's Not In The Workshop?

  • Design Principles
  • TDD & Legacy Code
  • Going Beyond TDD
    • Contract Tests
    • Data-driven & Property-based Tests
    • Mutation Testing
    • Test-driving the "untestable"
    • Non-functional TDD
  • A whole bunch more practical exercises to try

Who will be coaching us?

Your trainer, Jason Gorman, founded Codemanship in 2009 and designed the workshop. He has run it in various formats with over 2,000 developers over the last 7 years. This is a compressed version of the exact same training given to corporate clients like the BBC, UBS, BlinkBox, Red Gate Software, Waters, Caplin Systems and Sky - only, without the catering and other frills.

Why are we charging so little?

Our courses are our best advertising. A typical 1-day public developer training course costs between £500-£900. But more than 80% of the training we do at Codemanship is delivered on client sites and comes via people who have attended public courses in the past, and recommend us to colleagues and managers. And we really enjoy our Saturday crowds of self-starters and passionate programmers. As well as meeting new customers through Saturday workshops, we've also met a lot of great developers through our workshops. If we could run them for free, we would. To cover our basic costs, which are kept to a bare minimum, we can run them for almost free.

Where is it?

Our cheap-but-serviceable training venue is a stone's throw from South Wimbledon tube station and a 10-minute walk from Wimbledon rail and tube station, with shops and cafes and wotnot nearby. There will be free Internet in the room.

If you're coming from further afield (we've had people come from as far as the USA and Russia for past workshops), there are several good hotels in the area, including:

Holiday Inn Express, Colliers Wood

http://www.ihg.com/holidayinnexpress/hotels/us/en/london/lonws/hoteldetail?cm_mmc=GoogleMaps-_-ex-_-GBEN-_-lonws

Premier Inn

http://www.premierinn.com/en/hotel/LONMER/london-wimbledon-south?cmp=GLBC

Your trainer lives locally, in case you get into difficulties or need some local knowledge.

Organised by

Training and coaching in the technical disciplines that make sustainable software innovation possible

Sales Ended