To wydarzenie już się skończyło. Zapraszamy na inne ciekawe wydarzenia.

Pragmatic TDD (post-conference workshop)

location icon
Golden Floor Plaza Aleje Jerozolimskie 123, Warszawa Zobacz na mapie
calendar icon
Od 30 cze 14:00 do 30 cze 18:00
ABOUT WORKSHOP

A pragmatic introduction to Test-driven development. 

During thisworkshop, we focus solely on the process of designing softwareguided by tests. We assume participants are already familiar withautomated tests and Java ecosystem. 

The workshop is dedicated toexperienced Java developers, who want to learn how to apply TDD ina practical way to produce possibly best software.


Outcomes of workshop:

  • Understanding how to apply TDD to create software in line with business requirements
  • Code examples created during the workshop


Level of participants: intermediate

The workshop will be conducted in Polish. 


REQUIRED SKILLS

  • 2+ years of practical experience in Java,
  • Familiarity with unit tests and popular testing libraries.

AGENDA

Theoretical introduction to TDD

  • Three rules of TDD by Uncle Bob
  • Unit testing vs automated testing vs TDD - where are the differences?
  • When (not) to apply TDD

TDD katas

  • A practical introduction to TDD based on popular TDD kata
  • Pair programming exercises: the first programmer writes test specification, then the otherone writes implementation to pass the specification, then switch the roles

Business case - a real-world application

  • Discuss popular business application to find essential requirements
  • Practice implementing core business features following a TDD approach
  • Show software design's impact on its testability
  • TDD feedback loop - how to understand true business requirements throughspecification by example and red-green-refactor lifecycle

MINIMUM REQUIREMENTS

This is a BYOD (bring your own device) workshop, so remember to bring your own laptop.

The workshop will run for 4 hours from 2PM until 6PM. There will be a few coffee breaks.


TRAINER - MICHAŁ WOJTYNA

Software developer with passion to create great products. Java consultant, trainer, DDDpractitioner and TDD enthusiast.

WORKSHOP FEE INCLUDES

  • Half-day workshop
  • Coffee & Tea
  • Wi-Fi access
  • Entrance ticket for Confitura conference (Sat, 29 June 2019)