PyWaw #104

Poniedziałek, 27.03.2023 18:30

Grzegorz Kocjan

Bądź leniwy - pisz testy!

Niemal każdy programista z którym rozmawiałem chciałby programować w TDD, jednak tylko nieliczni faktycznie to robią. Na szczęście pisanie testów jest już standardem, ale jeśli robisz to na końcu implementacji to zwyczajnie marnujesz czas. Pora to naprawić! Opowiem Ci historię dwóch zadań. Do pierwszego podszedłem w tradycyjny, pracowity sposób. Faktycznie bardzo się napracowałem, ale efektów długo nie było widać. Marnowałem czas nie pisząc testów. W drugim stwierdziłem, że nie chce mi się już tak ciężko pracować. Zastanowiłem się przez chwilę i nie tylko się nie narobiłem, ale też miałem dużą satysfakcję z osiągniętych wyników. Po prezentacji wyjdziesz z przekonaniem, że wszystko da się przetestować. Będziesz chciał być sprytnym programistą, który najpierw pisze testy, a dopiero później kod.

Grzegorz Kocjan

Test Driven Pandas

Pisanie kodu w pandas bez jupyter-a? Analiza danych posiadając jeden wiersz w CSV? 🤯 Tak, to wszystko jest możliwe. Jest to nawet wskazane, jeśli Twój projekt ma być dłużej rozwijany i utrzymywany. Podczas prezentacji przedstawię Ci proces myślenia w TDD. Poznasz najdrobniejsze kroki rozwijania kodu, który wsparty testami, nie zamieni się w koszmar legacy. Co więcej, praca z kodem stanie się zabawą 🛝, a eksperymenty z kodem będą bezpieczne 🔥

Prelegenci

Prelegenci

Zdjecie Grzegorz Kocjan

Grzegorz Kocjan Strona prelegenta

11 lat z Pythonem to wspaniała przygoda, nieważne czy musiałem naprawić błąd na wczoraj, czy zaprojektować zaawansowany i wydajny system, Python nigdy mnie nie zawiódł! 🐍 Uwielbiam optymalizację kodu i złożone problemy. Ostatnio interesują mnie także aspekty organizacyjne i psychologiczne w wytwarzaniu oprogramowania. Uwielbiam dzielić się swoim doświadczeniem. Świeżo upieczony tata, fan fantasy oraz sci-fi, gracz, budowniczy LEGO i wiele innych.

Zdjecie Grzegorz Kocjan

Grzegorz Kocjan Strona prelegenta

11 lat z Pythonem to wspaniała przygoda, nieważne czy musiałem naprawić błąd na wczoraj, czy zaprojektować zaawansowany i wydajny system, Python nigdy mnie nie zawiódł! 🐍 Uwielbiam optymalizację kodu i złożone problemy. Ostatnio interesują mnie także aspekty organizacyjne i psychologiczne w wytwarzaniu oprogramowania. Uwielbiam dzielić się swoim doświadczeniem. Świeżo upieczony tata, fan fantasy oraz sci-fi, gracz, budowniczy LEGO i wiele innych.

Sponsorzy

Sponsorzy spotkania

FC.APP

Tworzymy aplikację, która ułatwia życie całej społeczności piłkarskiej - trenerów, zawodników i kibiców. FC.APP służy m.in. do organizowania turniejów, zbierania statystyk meczowych i odnajdywania perspektywicznych zawodników. Współpracujemy z tysiącami trenerów i sporymi organizacjami pokroju PZPN. Jeżeli interesuje Cię piłka nożna i ambitne pythonowe projekty, zapraszamy do kontaktu! 

FLYR

We are on a path to become the single largest provider of commercial intelligence and automation across the travel and transportation industry. Starting with airlines, we provide the Cirrus Revenue Operating System™ that reshapes how travel and transportations businesses plan their commercial operation. We displace legacy data, forecasting, pricing, and reporting solutions with a single enterprise SaaS platform that leverages the latest advancements in deep learning, cloud computing, and user experience. Our hyper-accurate contextual forecasts enable the most effective scheduling, marketing, and leadership decisions while directly managing the pricing for billions of dollars worth of product and revenue.

Scalo

Scalo is a software house that helps various Clients to scale business operations, grow, and achieve more. Maybe you will join them, to start your dream job? Visit the webpage of Scalo to enter the adventure! https://www.career.scalosoft.com

Sunscrapers

Łamiemy stereotypy, walczymy z przeciętnością i zarażamy optymizmem. Zajmujemy się projektowaniem i budowaniem aplikacji webowych, dając naszym klientom miłość, jakość i wsparcie. Współtworzymy PyWaw i PyWaw Summit, angażujemy się w projekty pro bono i Open Source, jeździmy po świecie, żeby słuchać, przemawiać i "robić znajomych". Szukamy osób, których, tak jak nas, motywuje prawdziwa pasja oraz których talent i pozytywna postawa pomogą nam rozwijać zespół o rzadko spotykanej w tej części świata energii.

Lokalizacja

Lokalizacja

Lokalizacja Meta Przestrzeń, Koszykowa 61, Warszawa