Přejít k navigační liště

Zdroják » Zprávičky » Coderetreat 2019 v Praze, 10. výročí v psaní čistého kódu

Coderetreat 2019 v Praze, 10. výročí v psaní čistého kódu

Zprávičky ‐ ‐ Různé ‐

Nálepky:

Vývoj softwaru dnes není jen o znalosti programovacích jazyků a frameworků. Velmi důležitou a možná i nejdůležitější znalostí, je schopnost komunikace. Pro koho myslíte, že píšete programový kód? Proč počítač? Tomu stačí jen nuly a jedničky. Program píšeme hlavně pro člověka. Programování je forma komunikace. Někdy je to komunikace napříč prostorem. To když máte kolegy v jiném městě nebo na jiném kontinentě. Někdy je to komunikace napříč časem. To když čtete kód, který napsalo v minulosti vaše vlastní já. Už jsem od pár programátoru slyšel, jak občas narazili na nějakou “podivnost” v kódu. Když pak šli do git blame, našli jako autory sami sebe. 

A jak takovou komunikaci skrze stroj s druhým člověkem zlepšit? Cvičením. Cvičení dělá mistry. A přesně takové cvičení vám nabízíme v rámci Global Day of Coderetreat. 

Doražte v sobotu 16. listopadu do pražských kanceláří společnosti Zonky na jednodenní intenzivní cvičení zaměřené na psaní čistého kódu zvané Coderetreat.

Coderetreat 2018 v Praze v kancelářích Zonky

Coderetreat 2018 v Praze v kancelářích Zonky

Co si o této akci myslí účastníci z loňských ročníků?

“Jednoznačně, dobrý trénink” – Štěpán P.

“Určitě, naučil jsem se nové postupy a přístupy.” – Lukáš H.

“Skvělá akce v příjemném prostředí. Rozhodně to byl přínos, nejen ve znalostech ale i v tom, že se člověk zase dostal mezi lidi a tak.” – Ondra H.

“No tak určitě. Od pondělí rozjedu takové akce u nás ve firmě.” – Karel Č.

“Bylo to supr, sešel se tam parádní set lidí a celkově to byla zábava i poučné” – Martin M.

“Bylo to náročné, ale super připravené i celý průběh byl bez komplikací. Akce byla přínosná – zejména od okamžiku, kdy jsem začala zkoušet nové jazyky. Ale i tak to bylo fajn, zase jsem si připomněla, jak přistupovat k problému co nejjednodušeji.” – Jana Š.

 

Coderetreat 2018 v Praze v kancelářích Zonky

Coderetreat 2018 v Praze v kancelářích Zonky

Pro koho to je:

  • Kdokoliv kdo píše softwarový kód. Programátoři na různých úrovních (od juniorů po seniory). Testeři píšící automatizované testy.
  • Programovací jazyk: jakýkoliv. V tomto cvičení není nijak omezeno. Celý den se programuje ve dvojicích, kde se po hodinách střídají a každá dvojice si sama volí v jakém jazyce budou programovat.

Co vám to dá:

  • Zdokonalení psaní čistého kódu (zvýšení čitelnosti kódu pomáhá novým lidem rychleji pochopit jeho funkčnost).
  • Zdokonalení psaní testů (to má za následek méně chyb, méně času věnovaném opravami bugů, urychlí se vývoj)
  • Programování v párech, které se po 45 minutách mění (zdokonalení komunikace v týmech)
  • Hluboká analýza nad malými částmi kódu: ukázání cesty jak řešit problémy jednoduchou cestou místo vymýšlení složitých konstrukcí (zdokonalení analytického myšlení)
  • Zábava. Celý den je veden volnou, zábavnou formou. Na konec se jde vždy do hospody.

Průběh cvičení:

  • Den je rozdělen do pěti až šesti programovacích session. Každá trvá 45 minut.
  • V každé z nich se řeší stále stejná, jednoduchá úloha: Game of Life.
  • Důraz je kladen na čistotu kódu, TDD a pravidla jednoduchého návrhu.
  • Programuje se v párech. Pro každou session máte jiného partnera.
  • Po každé session smažete vytvořený kód.
  • Pro pestrost je každá session omezena několika podmínkami.
  • Během akce bude malé občerstvení, káva, čaj. Po akci bude afterparty v nedaleké hospodě.

Registrace: Global day of Coderetreat 2019 – Praha

Malé poselství na závěr:

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Nejvíce hlasů

WebSocket: Jak dostat webovou aplikaci do reálného času

Chat, živé notifikace, společná úprava dokumentu nebo průběžně aktualizované kurzy. Uživatelé dnes čekají, že se webová aplikace změní ve chvíli, kdy se změní data, a ne až po stisknutí klávesy F5. Protokol WebSocket je nejrozšířenější způsob, jak mezi prohlížečem a serverem vytvořit trvalý obousměrný kanál. V článku se podíváme, jak funguje pod kapotou, jak ho použít v prohlížeči i na serveru a na co si dát pozor při nasazení do produkce.

Zahoďte knihovny: dropdowny, tooltipy a přechody stránek jen s HTML a CSS

Rozbalovací menu, tooltip, modální okno a plynulý přechod mezi stránkami. Ještě nedávno čtyři důvody, proč do projektu přidat několik knihoven a desítky kilobajtů JavaScriptu. V roce 2026 už to všechno zvládne prohlížeč sám. Ukážeme si, jak na to s Popover API, CSS anchor positioningem a View Transitions, a také kde mají své limity.

Rok po Shai-Hulud: co se změnilo na npm a co musíte udělat do ledna

Před rokem začal registrem npm procházet samošířící červ Shai-Hulud. Od té doby se útoky na dodavatelský řetězec JavaScriptu staly pravidelnou záležitostí a npm postupně přepisuje pravidla publikování. Projdeme, co se za ten rok stalo, jak dnes bezpečně publikovat balíček, co musíte stihnout do ledna 2027 a jak se bránit jako uživatel balíčků.