KraQa #64
Cześć,
W nowy rok szkolny wchodzimy mocno technicznie.
Tym razem o niezapomniane wrażenia zadbają Grzesiek Miejski i Maciek Kusz!
1. Maciek: "Praktyczne TDD które sprawia przyjemność i oszczędza czas"
Test driven development to praktyka która ma swoich wiernych fanów, absolutnych krytyków i ludzi totalnie neutralnych. Czemu, skoro obiecuje takie rzeczy jak łatwo testowalny kod, poprawną implementację i dobry design systemu?
Jednak coś sprawia że programistom ciągle ciężko jest się przekonać do TDD. Czasami piszemy testy bez przekonania “bo wymogi na code coverage w CICD”, czasami napiszemy jeden test na wielką funkcjonalność, albo nie napiszemy go wcale bo stwierdzimy, że zajmie to zbyt długo.
Podczas wykłado-livecodingu połączymy TDD z innymi praktykami, dzięki którym osiągniemy wreszcie obiecywane efekty! Łatwe testowanie, dobre pokrycie kodu, rozszerzalny design aplikacji oraz brak miałkich testów. A przede wszystkim - zobaczymy że TDD daje dużo radości i regularnej dawki dopaminki - a programowanie znowu staje się znowu przyjemnością samą w sobie!
2. Maciek: "Dlaczego Playwright?"
Dlaczego wszyscy mówią o Playwright?
Dlaczego w ofertach pracy wypiera Selenium?
Dlaczego Playwright stosowany jest też do testowania REST API?
Jeśli Ty również zadajesz sobie powyższe pytania, to zapraszam na moją prelekcję, gdzie postaram się na nie odpowiedzieć, poprzez porównanie biblioteki Selenium i Playwright. Pokaże tez kilka użytecznych Tips&Tricks oraz porównanie pewnych pozornych różnic pomiędzy używaniem Playwrighta w Pythonie oraz TypeScript. Całość prezentacji oparta będzie o moje własne, kilkuletnie doświadczenie z obiema bibliotekami.
Do zobaczenia!