Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Global CodeRetreat Day Brno 2014

Jakub Fojtl
November 15, 2014

Global CodeRetreat Day Brno 2014

Presentation for local GDCR in Brno.

Jakub Fojtl

November 15, 2014
Tweet

More Decks by Jakub Fojtl

Other Decks in Technology

Transcript

  1. Pravidla programuje se v párech 5x 45 minut Po iteraci

    se maže všechen kód 4 pravidla jednoduchého návrhu Každá iterace přidává nové omezení
  2. 1. každá živá buňka s méně než dvěma živými
 sousedy

    zemře. 2. každá živá buňka se dvěma nebo třemi živými
 sousedy zůstává žít. 3. každá živá buňka s více než třemi živými
 sousedy zemře. 4. každá mrtvá buňka s právě třemi živými
 sousedy oživne. Hra života
  3. 1. jak se jmenuju 2. jaké mám zkušenosti s programováním

    3. můj preferovaný jazyk 4. jaké mám zkušenosti s psaním
 automatizovaných testů Ty?
  4. 10.30 - 11.15 TDD - napište test, který neprojde -

    dopište minimální implementaci pro to, aby prošla - refactor - znovu 2. Iterace
  5. 11.30 - 12.15 produkční metoda nesmí mít víc, jak 4

    řádky nepoužívejte myš/trackpad 3. Iterace
  6. 14.30 - 15.15 Třída pojmenovaná podstatným jménem obsahuje
 pouze stav,

    ne chování Třída pojmenovaná slovesem obsahuje pouze chování
 ale žádný stav Třídy se stavem jsou immutable - změna = nová instance 4. Iterace
  7. 15.30 - 16.15 Tichý ping pong nesmíte mluvit jeden z

    páru napíše failující test, druhý ho musí doimplementovat, pak napíše další fail test mluvení jen skrze kód 5. Iterace
  8. Naučili jste se dnes něco? Co to bylo? Překvapilo vás

    něco? Co to bylo? Budete po dnešku dělat něco jinak? Retrospektiva