Tomasz Kaczmarzyk

Tomasz Kaczmarzyk

Programowanie to moja pasja. Podczas swojej kariery zawodowej uczestniczyłem w pracy nad zarówno projektami zakończonymi sukcesem, jak i będącymi totalną porażką. Większość tego co wiem, nauczyłem się z tych drugich.

Mocno wierzę w manifest Software Craftsmanship. M.in. z tego powodu organizuję konferencję Boiling Frogs (http://boilingfrogs.pl) oraz otworzyłem software house Tratif (http://tratif.com), w którym jakość kodu jest zawsze na pierwszym miejscu.

Czasami piszę na firmowym blogu (http://blog.tratif.com). Praktykuję Test Driven Development i godzinami mogę rozmawiać o testach automatycznych i ich czytelności.


Temat:

OOP revisited / Drugie spojrzenie na programowanie obiektowe

19 października 2019, InfoMEET Wrocław

Po latach pracy z kodem obiektowym (zarówno prawdziwym jak i takim tylko z nazwy)
zacząłem się zastanawiać jaki czynnik decyduje najczęściej o sukcesie lub porażce pojedynczej funkcjonalności, modułu lub całego projektu.

Po latach spędzonych na nauce kolejnych frameworków doszedłem do wniosku, że
— choć w dzisiejszych realiach są one konieczne — odpowiedź tkwi w czymś innym.

Być może jesteś młodszym/-ą programistą/-tką i dopiero zaczynasz karierę. Być może
jesteś liderem zespołu i niejednokrotnie widziałeś/-aś sytuacje takie jak:
– gdy wydaje się, że funkcjonalność jest prawie skończona, pojawia się nieprzewidziana złożoność problemu i wszystkie estymaty się dezaktualizują
– testy jednostkowe jeśli są pisane to na koniec pracy i traktowane są jako żmudny obowiązek
– zadania nie są kończone w przewidywalnym czasie
– członkowie zespołu nie potrafią się efektywnie dzielić pracą — most budowany z dwóch stron rzeki nie łączy się pośrodku

W tej prezentacji postaram się przedstawić co moim zdaniem jest fundamentalną umiejętnością
dla każdego programisty. Nawiążę do podstaw OOP, które zwykle są dzisiaj bagatelizowane lub źle rozumiane.
Wierzę, że przedstawione techniki są na tyle uniwersale, że przydadzą się zarówno przy projektowaniu jednej klasy
jak i przy integracji kilku modułów. Jeśli dopiero zaczynasz karierę, jesteś mentorem dla początkujących
lub po prostu tak jak ja wierzysz, że do fundamentalnych wartości warto co jakiś czas wracać to serdecznie zapraszam
na moją prelekcję.

Zgłoś firmę

Jan Rytel
Jan Rytel

jan.rytel@novial.pl

+48 605 593 530


Zostań prelegentem

Magdalena Waś-Kramza
Magdalena Waś-Kramza

magdalena.was@novial.pl

+48 796 126 244

Zobacz również

Ten serwis wykorzystuje pliki cookies. Jeśli nie zgadzasz się na korzystanie przez serwis z plików cookies, zmień ustawienia przeglądarki zgodnie z niniejszą polityka cookies