Další díl jsme zasvětili povídání o Behavior-driven development a světem zkratek
BDD, TDD nás provedl Daniel Kolman. Probrali jsme co je to BDD,
vztah k TDD. Proč to vzniklo a jaké problémy to má
adresovat. K čemu se to hodí/nehodí, jestli to může
fungovat v staticky typovaných jazycích, jak testovat
legacy kód, knihovny, tooling a hlavně rozdíl mezi
Chicagskou a Londýnskou školou. Vaše ohlasy sdílejte
na naší fan
stránce.
- FitNesse –
tabulkový framework - Spock
- Dan North: Introducing BDD
- Growing Object Oriented Software
- ATDD v čistém JUnit
- JBehave – externí
DSL - Jasmine – interní DSL
- Keith Braithwaite a jeho TDD as if You Meant It –
„chicagská škola“ - TDD Outside-In – „londýnská škola“ – česky na mém
blogu Daniela Kolmana - Dlouhý ale zajímavý podcast se Scottem Bellwarem o
tom, že BDD je o komunikaci