Xebia Academy is also available in EnglishSwitch to English
Close

Test-Driven Development (TDD)

Doe mee met ‘s werelds top software engineers en start met Test-Driven Development. Test-Driven Development is een kort cyclisch development proces. In deze hands-on training supercharge je jouw developer skills. Ontwikkel software op een voorspelbare en gefocuste manier.

Het gaat niet om testen

In tegenstelling tot wat velen geloven, staat het testen bij Test-Driven Development niet centraal. Test-Driven Development is een way of working die je stimuleert na de denken over het design en gedrag van je code voordat je het schrijft. Het voorziet je van vroege feedback en refactoring om je het vertrouwen te geven dat de code die je schrijft werkt en goed blijft werken.

Waarom is dit belangrijk voor mij?

  • Ik wil betere software sneller kunnen schrijven
  • Ik wil meer vertrouwen hebben in code wijzigingen
  • Ik heb het gevoel dat ik constant brandjes aan het blussen ben
  • Ik vind het lastig om tests te schrijven voor mijn huidige applicatie
  • Ik wil de kwaliteit van de code die mijn team levert verhogen

Wat leer ik?

  • Het toepassen van TDD om het design van mijn applicaties te sturen
  • Effectief en met vertrouwen kunnen refactoren
  • Veel voorkomende TDD valkuilen vermijden
  • Scope creep aanpakken door alleen te implementeren wat je nodig hebt
  • TDD toepassen op een reeds bestaande codebase

Onderwerpen

  • Vertrouwen en angst
  • Regels om TDD goed uit te voeren
  • TDD cycle – red, green, refactor
  • Motivatie achter TDD
  • Je eerste test cycle schrijven
  • Wat maakt code goed (loosely coupled, highly cohesive)?
  • Wat te testen en wat niet?
  • Red bar patronen
  • Green bar patronen
  • Testing patronen
  • Refactoring
  • Mocks, stubs, en fixtures
  • Relatie tussen TDD, ATDD, BDD en Extreme Programming
  • Verschillende ‘scholen’ TDD
  • Halverwege naar TDD schakelen

Trainers

Onze trainers zijn vakkundige Software Developers en Consultants. Ze zijn gepassioneerde TDD beoefenaars met veel ervaring. Ze delen graag hun kennis en leren je hoe je beter kan worden in TDD.

Ja, ik wil mijn developer skills een boost geven

Na registratie ontvang je een bevestigingsmail met praktische informatie. Een week voor de training vragen we je naar dieetwensen. Indien voorbereiding gewenst is, ontvang je op dit moment ook de literatuur via de mail. Tot dan!

Wat moet ik nog meer weten?

  • Studiemateriaal en een lekkere lunch zijn bij de prijs van de training inbegrepen
  • Reis- en verblijfkosten zijn niet inbegrepen
  • Deze training wordt gegeven in het Nederlands of Engels
  • Het is een hands-on training. Neem je eigen laptop mee waar een IDE op staat. Kies zelf je favoriete taal voor de oefeningen die we gaan doen.
Contact opnemen
contact-us

Ons team staat voor je klaar

Stuur ons een bericht!

Of bel +31 (0)20 760 9844