When TDD Met Abstract Data Types: Bringing Perfection to the Table

Horvat Zoran

Ostali podaci

Desktop Languages, Frameworks, Developer Tools
300
Na našem
09:30 - 10:30
018 (156)

Opis predavanja

It's been more than ten years since Test-Driven Development was brought into life and still it is covered with mystery. Many teams are struggling to apply it. Companies report test-first projects falling into same traps as test-last ones used to fall into. Is there a way for TDD to deliver its proclaimed goals and produce code of better quality?

In this demonstration you will see an important technique which can be applied to TDD more than to any other testing approach. It is the use of Abstract Data Types - ADTs for short. As it turns, tests written before concrete implementation are a perfect match to ADTs which, by their very definition, are also defining the type before it is implemented.

Through an elaborate example you will learn how to produce rock-solid object-oriented design while following usual practices of TDD, this time enriched with proper use of ADTs.

Osnivač i glavni konsultant u Coding Helmet Consultancy s.p.r.l., autor više kurseva na pluralsight.com, stručnjak za arhitekturu i dizajn softvera, nezavisni predavač i trener. Zoran Horvat ima više od 15 godina iskustva u razvoju softvera. Od 2014. je i autor na pluralsight.com gde trenutno priprema niz video kurseva iz oblasti testiranja i razvoja softvera. Aktivan je među domaćim i stranim firmama gde redovno održava treninge za razvojne timove po programu predavanja koji je sam razvio.

Coding Helmet Consultancy s.p.r.l.

Tarabica # IT Conference je najveća tehnička konferencija u Srbiji koju organizuju ljudi koji se profesionalno ili iz hobija bave Microsoft tehnologijama.