Coding Dojo Brno

Objevujeme lepší způsoby vývoje software tím, že jej tvoříme a pomáháme při jeho tvorbě ostatním*.

Coding Dojo Brno

Coding Dojo na Facebooku Oficiální Coding Dojo skupina

Repozitář s kódem Kód napsaný na našich setkáních

Napište mi! lukas@lukasbednarik.cz

Termíny

Cílem je Coding Dojo pořádat jednou měsíčně. Uvídíme, jak se nám to podaří.

Kdy Kde Registrace
12. prosinec 2019
17:30 – 19:30
Botanická 68a, Brno, Místnost S505
(páté patro, Red Hat Open Source lab)
Již proběhlo
10. říjen 2019
17:30 – 19:30
Botanická 68a, Brno, Místnost S505 Již proběhlo
16. září 2019
17:00 – 18:20
Sky Room v Impact Hub Brno Již proběhlo

Registrace je závazná v tom smyslu, že vám budeme držet místo. Míst je velmi omezený počet. Nebudete-li se moci zúčastnit, informujte organizátory a dejte prostor někomu jinému, kdo by na Dojo rád přišel.

Proč jít na Coding Dojo

Práci kvalitního vývojáře se nelze naučit čtením knih nebo studiem kódu. Některé věci chtějí cvik a programování je jednou z nich.

Na Coding Dojo se naučíte

Správné pojetí test-driven developmentu povede ke zlepšování vašeho designu a ke změně způsobu, kterým o kódu přemýšlíte.

Mimo vše zmíněné - Coding Dojo musí být především zábava!

Tradice Coding Dojo v Brně

Duchovním otcem brněnského Coding Dojo je Rodolfo Carvalho, který zde necelé tři roky v Red Hatu pracoval. Rodolfo dodnes vzdáleně podporuje Coding Dojo na FI MU.

Různá další brněnská Coding Dojo se objevila a zase vyhasla. Některá byla vedena profesionálně (jako ta vývojářů z Kentico), jiná se profesionálně jen tvářila (Coding Dojo 2019 pod záštitou GUG byl naprostý propadák).

Cílem těchto stránek je pokračovat v propagaci této akce, která učí vývojáře lepšímu designu a větší spolupráci.

Knowledge-base

Principy

Pravidlo jedna

Coding Dojo je místo, kde trénujeme. “Kód samotný je design” a kód bez testů prostě neexistuje. Je tedy zakázáno diskutovat formu bez kódu a nikdo nepíše kód bez testů.

Najděte mistra

Někdo je mistrem funkcionálního programování, někdo je skvělý na design a OOP. Jiný člověk může znát třeba všechny vlastnosti jazyka Scala. Najdi si mistra, dle toho, co se chcete naučit.

Přijďte bez předsudků

Všichni víme, proč je náš kód lepší než ten, co píší kolegové. Smyslem Coding Dojo je pochopit jiné programátorské přístupy, přitom vysvětlovat a sdílet, co jsme se naučili.

Zpomalte

Není možné sprintovat a učit se současně. Během Coding Dojo se vrátíme zpět k základům a zdokonalíme věci, na které v každodenní práci není čas. Objevíme nové triky při programování, které tak bude opět zábavné.

Ukažte se před publikem

Jakmile dosáhnete mistrovství v jednom Kata (cvičení), můžete jej ukázat sami před publikem. Uvidíte, o kolik obtížnější najednou vše bude. Je to téměř jako programovat na konferenci.

Staňte se mistrem

Je-li pro vás Kata jednoduché, vysvětlete svůj přístup ostatním, kteří při jeho řešení mají problémy. Vaším cílem nemusí už být lépe programovat, ale naučit se lépe vysvětlovat své myšlenky.

Formáty

Úlohy

Paletu úloh (tzv. Kata) najdete na codingdojo.org/kata nebo v úžasné knize Emily Bache: The Coding Dojo Handbook.

Ačkoliv se některé úkoly mohou zdát jednoduché, jejich zvládnutí technikou TDD s dobrým designem a ve skupině je výzvou i pro velmi zkušené programátory.

Kam dál

Referencí na Coding Dojo na českém internetu najdete spousty. Bohužel většina stránek je již mnoho let neaktuálních. A toto jsou ty aktuální:

Agilní hnutí v ČR: