Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
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:
aleja 29 Listopada 20
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.


Participants (1):

Profile of employers

Similar events