Po co piszemy testy jednostkowe?

Ғылым және технология

Po co piszemy testy jednostkowe? Czy po to żeby sprawdzić czy to co napisaliśmy działa? A może ważniejsze jest coś innego?
ZOSTAŃ PATRONEM:
patronite.pl/zajacmarek
Mój blog:
zajacmarek.com
Informacje o bieżących wydarzeniach i publikowanych treściach znajdziesz też na fanpagu na Facebooku:
/ zajacmarekblog
Więcej o mnie i o tym co robię:
codewin.pl
Przygotowałem także KURS podstaw C#:
kurs-szarpania.pl/nauka/produ...
Szukasz książki programistycznej? Sprawdź:
helion.pl/page/10861k/kategor...
Szczególnie polecam każdemu programiście "Czysty kod" Wujka Boba:
helion.pl/view/10861k/czysty-...

Пікірлер: 9

  • @sebon11
    @sebon11 Жыл бұрын

    Elegancko wytłumaczone

  • @marcinbiaecki9731
    @marcinbiaecki97314 жыл бұрын

    Przydatny film :)

  • @dziwneumniedziaa1752
    @dziwneumniedziaa17524 жыл бұрын

    Fajna analogia do ubezpieczenia :) Choć nie do końca zgodzę się z argumentem, że testy jednostkowe nie wykrywają błędów w kodzie, który aktualnie implementujemy. Z mojego doświadczenia wynika, że zdarza się to całkiem często, szczególnie jeśli mówimy o testowaniu jakichś sytuacji brzegowych w naszym kodzie. Tak czy siak, testować trzeba i warto - sam też to propaguję, także propsy za film. PS. Czym kręcisz filmy? Masz fajny efekt rozmazania tła :)

  • @zajacmarek

    @zajacmarek

    4 жыл бұрын

    Jeżeli przypadkiem nie wyciąłem tego fragmentu to wspomniałem, że mimo wszystko również w danym momencie błędy możemy znaleźć. Zostając w analogii do ubezpieczenie to trochę tak jakby przy badaniach koniecznych do ubezpieczenia wyszło, że jesteśmy na coś chorzy. Nie było to głównym celem ale dobrze, że się dowiedzieliśmy za wczasu ;) Nagrywam Nikonem D5200 i obiektywem Sigma 17-50 2.8. Jakbym miał obiektyw z przesłoną 1.8 albo chociaż 2.0 zamiast 2.8 to jeszcze fajniej by to rozmycie wyglądało, ale niestety budżetu nie ma na razie :P

  • @zajacmarek

    @zajacmarek

    4 жыл бұрын

    @@michal5869 Dlaczego uważasz, że nie stosuję testów prawidłowo?

  • @TheMyOwnSaviour
    @TheMyOwnSaviour4 жыл бұрын

    Zachęcam cię do pisania testów przed pisaniem kodu który testują, w ten sposób unikasz wspomnianej pułapki pisania testów w taki sposób by przechodziły i unikasz problemu false positive, zachęcam do przyjrzenia się zasadom Test Driven Development i ich wypróbowania w praktyce

  • @zajacmarek

    @zajacmarek

    4 жыл бұрын

    Znam TDD, tylko nadal piszesz te testy mają tą samą wiedzę, z którą piszesz do nich kod potem - jak jakiś przypadek nie był opisany albo go przeoczysz to czy TDD czy nie to nadal go w testach nie będzie tak samo jak w logice aplikacji. Więc nadal uważam, że moja teza jest prawdziwa. W TDD po prostu od razu masz pewność, że kod będzie testowalny i w te testy będzie faktycznie mieć.

  • @marcinlesniewski4571
    @marcinlesniewski45713 жыл бұрын

    elegancko

  • @kkr600
    @kkr6003 жыл бұрын

    ja jebie, dwie minuty i 37x "polisę ubezpieczeniową", szukam innego filmu

Келесі