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
79
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
59
Performance testing
jfojtl
0
85
Infinispan in the world dominated by RAFT
jfojtl
1
730
Communicating Sequential Processes
jfojtl
0
64
Unit Test's 101
jfojtl
0
100
Global CodeRetreat Day Brno 2014
jfojtl
0
87
Y Soft Technology Hour
jfojtl
0
260
Web Development for Embedded devices
jfojtl
0
69
Other Decks in Programming
See All in Programming
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
4.7k
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
140
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osc25hi-duckdb
takahashiikki
0
230
AtCoder Conference 2025
shindannin
0
850
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
470
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
200
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
240
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
5
1.5k
Cap'n Webについて
yusukebe
0
160
これならできる!個人開発のすゝめ
tinykitten
PRO
0
140
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
430
開発に寄りそう自動テストの実現
goyoki
2
1.6k
Featured
See All Featured
Tell your own story through comics
letsgokoyo
0
770
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.8k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
400
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
34
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
99
Google's AI Overviews - The New Search
badams
0
880
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
The Spectacular Lies of Maps
axbom
PRO
1
410
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Typedesign – Prime Four
hannesfritz
42
2.9k
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/