6# Jak pisać testowalny kod? Co to jest pure function?
🔴 Jak pisać kod, aby nie musieć go później przerabiać na potrzeby testów? Czy jedyne rozwiązanie to test driven development? Jak z góry zaplanować kod, aby pisanie do niego testów szło gładko? Wyjaśniam trzy cechy, które pomogą Ci opanować sztukę pisania łatwo testowalnego kodu JavaScript.
0:00 - Co będziemy robić?
0:45 - Analiza kodu. Co musieliśmy zrobić, aby kod dało się testować?
1:40 - Co to jest idempotentność?
2:39 - Co to znaczy brak side effectów?
3:52 - Czym jest niemutowalność?
7:40 - Co to jest pure function?
🧪 Pełna playlista do tej serii o testowaniu:
https://www.youtube.com/playlist?list=PLT7X0UTo8GN_nsAlEdVInoRkvE_pmLayP
🔥🔥🔥🔥🚀
Zapisz się do newslettera: https://www.subscribepage.com/jsdzem
Wysyłam tu specjalne materiały, których nie publikuję nigdzie indziej.
🔥🔥🔥🔥🚀
Link do repo z kodem, znajdź odpowiedni commit.
https://github.com/lebrande/search-dropdown-record
Projekt koduje Jakub Pusiak
Chcesz więcej? Sprawdź w oryginale!
Przejdź do filmu