[VLOG #23] Praktyczne wprowadzenie do TDD (Test-Driven Development) w Pythonie
Cześć, tu Szymon, witam Cię w kolejnym materiale na moim blogu!
Dzisiaj zajmiemy się tematem testów jednostkowych w praktyce. Na przykładzie Pythona pokażę, jak stosując metodykę TDD, czyli Test Driven Development, zaimplementować kod z wymaganą logiką biznesową.
Przykład jest w Pythonie ale jeśli używasz innego języka, to też możesz skorzystać z wiedzy pokazanej w tym filmie, bo TDD można stosować każdym języku programowania.
Przede wszystkim dowiesz się czym jest TDD oraz jak stosować tę metodykę w praktyce. Zobaczysz, jak proste są założenia Test Driven Development a jednocześnie jak trudno się ich ściśle trzymać – nawet ja w tym filmie próbuję miejscami niepotrzebnie komplikować sobie życie.
Przy okazji pokażę m.in. jak tworzyć testy jednostkowe korzystając z modułu unittest, jak bezpiecznie refaktoryzować kod, jak działa i do czego służy dekorator @property w Pythonie oraz pojawi się też sporo przydatnych skrótów klawiszowych w PyCharmie.
Jest do bardzo długi odcinek, ale jak widzisz jest naszpikowany wiedzą. Nie będzie „lekko, łatwo i przyjemnie”. Jeśli liczysz na bardziej rozrywkowy materiał, to lepiej wyłącz ten film.
Ale jeśli chcesz się nauczyć czegoś nowego i dowiedzieć się, jak stosować metodykę, która pozwoli Ci pisać lepszy kod, to zrób sobie coś dobrego do picia, zaparz kawę albo herbatę, rozsiądź się wygodnie i podwiń rękawy, bo czeka nas sporo pracy. Ale będzie warto!
Do dzieła 😀🚀