Logo Crossweb

Log in

close
Sign up Forgot password

Password recovery

close Enter the email address you used to register your Crossweb account.
Send
This event has already taken place. Check upcoming events

Pykonik Coding Dojo #16

Event:
Pykonik Coding Dojo #16
Event type:
Meetup
Category:
IT
Topic:
Date:
17.11.2022 (thursday)
Time:
18:30
Language:
Polish
Price:
Free
City:
Place:
Printbox Sp. z o.o.
Address:
Description:

Wracamy ze spotkaniami Coding Dojo, tym razem w formie cyklicznej!


Czym jest Coding Dojo?

  • spotkanie programistów, którzy wspólnymi siłami rozwiązują zadany problem, szlifując swoje umiejętności i ucząc się od siebie nawzajem
  • używamy języka Python i metodologii Test Driven Development, Pair Programming, Baby Steps
  • kodujemy w bezpiecznym środowisku, stawiając przede wszystkim na dobrą zabawę, zero rywalizacji
  • osoby na każdym poziomie zaawansowania są mile widziane


Agenda:

  • wprowadzenie w proces, wyjaśnienie zasad
  • kodowanie
  • retrospektywa
  • networking


Zasady Coding Dojo (format RandoriKata):

Na początku spotkania zostanie przedstawione zadanie. Zadanie samo w sobie nie jest skomplikowane. Wyzwaniem będzie praca w grupie zgodnie z poniższymi zasadami. Na zakodowanie rozwiązania przewidziane jest ~2h.

Programujemy na komputerze podłączonym do projektora, w 5-minutowych sesjach. W jednej sesji dwóch ochotników z widowni siedzi przy komputerze - jeden przy klawiaturze, a drugi obok jako pomocnik. Po upływie czasu sesji, osoba przy klawiaturze odchodzi na widownie. Pomocnik przejmuje klawiaturę, a na jego miejsce przychodzi kolejny ochotnik z widowni.


Zgodnie z zasadami TDD i BabySteps, zaczynamy od napisania testu sprawdzającego najmniejszą część rozwiązania. Są 3 fazy których będziemy się trzymać:

  • faza czerwona (testy nie przechodzą) - w tym czasie widownia nie może sugerować zmian, para przy komputerze powinna poprawić testowany kod
  • faza zielona (testy przechodzą) - wtedy widownia może się udzielać i dyskutować nad napisanym kodem
  • refactor - poprawa napisanego kodu


Pamiętaj o tym:

  • nie przynoś własnego komputera, nie będzie Ci potrzebny, byłby tylko rozpraszaczem
  • bierz aktywny udział
  • współpracuj i pomagaj innym


Cele:

  • trenuj
  • ucz się
  • ucz innych
  • dyskutuj na temat aktualnego stanu kodu


Czego unikamy:

  • wykonywania zadania w pośpiechu
  • utrudniania wykonywania zadania innym
  • doprowadzenia do sytuacji, w której uczestnicy nie rozumieją aktualnego stanu kodu


Skąd się wzięło Coding Dojo?

Wszystko zaczęło się od pytania “dlaczego programiści nie trenują?”. Patrząc na sportowców, muszą oni trenować codziennie aby być w wysokiej formie.

Społeczności Coding Dojo uformowały się na całym świecie. Jedna ze słynniejszych grup powstała w 2004 r. w Paryżu.


Sponsorzy

  • Printbox
  • Printbox tworzymy zgrany, 75-cio osobowy zespół, który zbudował najlepsze oprogramowanie klasy enterprise w swojej branży - aplikację do tworzenia i zamawiania fotoproduktów. Jesteśmy firmą produktową IT, która dostarcza aplikacje wykorzystywane w ponad 50 krajach.
  • JetBrains
  • W trakcie wydarzenie rozdamy 4 darmowe roczne subskrypcje na którykolwkiej z produktów JetBrains Toolbox, domyślnie Pycharm Professional.


See an error in the description or event details?

Similar events