3. Poznański Code Retreat

Global Day Of Code Retreat 2012 - Poznań

Założenia

Code Retreat to rodzaj warsztatów programistycznych, których formuła została wymyślona przez Patrick’a Welsh’a, Nayan’a Hajratwala i Corey Haines’a. Celem pomysłodawców było stworzenie formy w ramach której uczestnicy będą mogli dzielić się praktyczną wiedzą na temat tworzenia dobrej jakości kodu (przy wykorzystaniu założeń Test Driven Development i Pair programming).

W skrócie zasady przedstawiają się następująco:

  • uczestnicy warsztatów pracują w parach,
  • celem każdej pary jest rozwiązanie pewnego prostego (ale nie trywialnego) problemu,
  • warsztaty składają się z 5 bądź 6 sesji, z których każda trwać będzie 45min
  • po każdej sesji,
    • przewidziana jest przerwa i czas na dyskusję na temat przyjętych rozwiązań,
    • stworzony kod jest usuwany,
    • następuje przemieszanie par – tak aby każdy miał okazję wymienić doświadczenia z innymi uczestnikami.
    • dokładane są dodatkowe ograniczenia

W ramach trzeciego poznańskiego Code Retreat będziemy znów mierzyć się z problemem „Conway’s Game of Life” – zapoznajcie się z opisem problemu przed przyjściem na warsztaty, na pewno ułatwi to start.

Brzmi interesująco? Okazja aby sprawdzić jak „to robią inni” nie zdarza się często więc na pewno warto ją wykorzystać. Liczba miejsc jest ograniczona, osoby które chcą wziąć udział w warsztatach powinny zarejestrować się pod tym adresem i czekać na potwierdzenie.

Poza tym należy przynieść swój komputer (jeśli możliwe to także przedłużacz) oraz trochę wiedzy na temat programowania. Programować można w dowolnym języku znanym obu partnerom.

Ta edycja warsztatów jest częścią Global Day of Code Retreat, warsztaty tego typu odbywają się tego dniaw miastach na całym świecie – http://globalday.coderetreat.org/

Agenda

9:00 9:30 śniadanie
9:30 10:00 powitanie, wprowadzenie
10:00 10:45 sesja #1
10:45 – 10:50 retrospekcja
10:50 11:00 przerwa
11:00 11:45 sesja #2
11:45 11:50 retrospekcja
11:50 12:00 przerwa
12:00 12:45 sesja #3
12:15 12:50 retrospekcja
13:00 14:00 lunch, dyskusje
14:00 14:45 sesja #4
14:45 – 14:50 retrospekcja
14:50 15:00 przerwa
15:00 15:45 sesja #5
15:45 16:15 Podsumowanie

Zasady gry w „życie”

  • Gra toczy się na nieskończonej planszy (płaszczyźnie) podzielonej na kwadratowe komórki.
  • Każda komórka ma ośmiu „sąsiadów”, czyli komórki przylegające do niej bokami i rogami.
  • Każda komórka może znajdować się w jednym z dwóch stanów: może być albo „żywa” (włączona), albo „martwa” (wyłączona).
  • Stany komórek zmieniają się w pewnych jednostkach czasu.
  • Stan wszystkich komórek w pewnej jednostce czasu jest używany do obliczenia stanu wszystkich komórek w następnej jednostce.
  • Po obliczeniu wszystkie komórki zmieniają swój stan dokładnie w tym samym momencie.
  • Stan komórki zależy tylko od liczby jej żywych sąsiadów.
  • W grze w życie nie ma graczy w dosłownym tego słowa znaczeniu.
  • Udział człowieka sprowadza się jedynie do ustalenia stanu początkowego komórek.

Reguły gry według Conwaya

  • Martwa komórka, która ma dokładnie 3 żywych sąsiadów, staje się żywa
    w następnej jednostce czasu (rodzi się)
  • Å»ywa komórka z 2 albo 3 żywymi sąsiadami pozostaje nadal żywa; przy
    innej liczbie sąsiadów umiera (z „samotności” albo „zatłoczenia”).

[źródło]

Sponsorzy

Głównym sponsorem Poznańskiego Global Day Of Code Retreat jest firma PSI:

Moderatorzy

Wojciech Buras (PSI)
Jakub Milkiewicz (Poznań JUG)
Adam Dudczak (Poznań JUG)

Organizatorzy

Łukasz Stachowiak (Poznań JUG / Espeo Software)
Adam Dudczak (Poznań JUG)

Share
Jedna odpowiedź na “3. Poznański Code Retreat”
  1. […] szczegółowych informacji o założeniach warsztatów można znaleźć na tej stronie. Wszystkich uczestników prosimy o zapoznanie się z […]

  2.  
Pozostaw odpowiedź

Musisz być zalogowany, by móc komentować. Zaloguj się »

Google+