Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Global CodeRetreat Day 2015
Search
Jakub Fojtl
November 14, 2015
Programming
0
77
Global CodeRetreat Day 2015
Prez for GDCR15, presented on Nov 14, Brno, CZ
Jakub Fojtl
November 14, 2015
Tweet
Share
More Decks by Jakub Fojtl
See All by Jakub Fojtl
Global Day of CodeRetreat 2018
jfojtl
0
57
Performance testing
jfojtl
0
85
Infinispan in the world dominated by RAFT
jfojtl
1
660
Communicating Sequential Processes
jfojtl
0
63
Unit Test's 101
jfojtl
0
100
Global CodeRetreat Day Brno 2014
jfojtl
0
86
Y Soft Technology Hour
jfojtl
0
260
Web Development for Embedded devices
jfojtl
0
67
Other Decks in Programming
See All in Programming
アセットのコンパイルについて
ojun9
0
120
Swift Updates - Learn Languages 2025
koher
2
470
rage against annotate_predecessor
junk0612
0
160
Amazon RDS 向けに提供されている MCP Server と仕組みを調べてみた/jawsug-okayama-2025-aurora-mcp
takahashiikki
1
110
ProxyによるWindow間RPC機構の構築
syumai
3
1.1k
Testing Trophyは叫ばない
toms74209200
0
840
Namespace and Its Future
tagomoris
6
700
AIでLINEスタンプを作ってみた
eycjur
1
230
アルテニア コンサル/ITエンジニア向け 採用ピッチ資料
altenir
0
100
サーバーサイドのビルド時間87倍高速化
plaidtech
PRO
0
720
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
5
2.2k
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
230
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Optimizing for Happiness
mojombo
379
70k
Automating Front-end Workflow
addyosmani
1370
200k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Transcript
http://coderetreat.cz/ http://gdcr.coderetreat.org @jakubfojtl Filip Štaffa
9.00 - 9.30 úvod, o GDCR a pravidlech 9.30 -
12.30 dopolední iterace 12.30 - 14.00 oběd 14.00 - 17.00 odpolední iterace 17.00 - 17.30 zakončení, přesun na pivko Agenda
Sponzoři
None
Cíl Trénink Opuštění komfortní zóny Sdílení zkušeností, ale naslouchání ostatním
Zábava
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í
4 Pravidla procházejí testy vyjádřete jasně svůj záměr vyhněte se
duplicitám kód obsahuje jen to, co musí
Hra života 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.
Ukázka
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?
Pojďme na to!
1. Iterace 9.30 - 10.15 Volný styl Seznamte se se
zadáním
2. Iterace 10.30 - 11.15 TDD napište test, který neprojde
dopište minimální implementaci pro to, aby byla “zelená” refactor znovu
3. Iterace 11.30 - 12.15 nepoužívejte myš/trackpad
Oběd 12.30 - 14.00 Užijte si jídlo :)
4. Iterace 14.00 - 14.45 čisté/referenčně transparentní funkce neměnný/immutable stav
- pokud potřebuju změnit instanci, vytvořím novou
5. Iterace 15.00 - 15.45 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
6. Iterace 16.00 - 16.45 Volný styl Využijte toho, co
jste se dnes naučili
Retrospektiva 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?
Díky Feedback na akci - http://goo.gl/forms/ pCEcg3XNS9 Jakub Fojtl |
@jakubfojtl Filip Štaffa Technology Hour http://meetup.com/ysoft-th/ Blog - http://ysofters.com/