Anotace přednášky:
Softwarové inženýrství řeší 1) analýzu 2) návrh a 3) implementaci a modifikace software. Podstatné je, aby produkovaný software byl spolehlivý, dostupný, rychlý a udržovatelný. Co dodržení těchto požadavků znamená v případě, kdy na projektu pracuje jeden vývojář a jak se situace mění, pokud na jednom produktu pracují stovky vývojářů zároveň? Jaká je v tomto případě cena vývoje? Jak by společnost měla minimalizovat náklady na vývoj v takovém prostředí?
Přednáška se bude mimo jiné věnovat těmto tématům:
- Úvod do testy řízeného vývoje SW (Test Driven Development - TDD)
- TDD - best practices
- Nástroje a přístupy k TDD

