• W pracy nie wymagają ode mnie pisania testów
  • Nauka pisanie testów zajmuje zbyt dużo czasu
  • Pisanie testów zajmuje zbyt dużo czasu
  • Przeprowadzanie testów zabiera zbyt wiele czasu
  • Program został poprawnie skompilowany!
  • Płacą mi za pisanie kodu, a nie testowanie

A wy jakie macie wymówki ?

Społeczność: Powiązane posty:

Komentarze

  1. Szymon

    * Deadline jest na jutro, więc nie mam za bardzo czasu
    * Deadline był na wczoraj, jakie testy? co to jest?
    * Nie chce mi się

    :D

  2. timi

    > * Deadline był na wczoraj, jakie testy? co to jest?

    Może przy okazji po prostu:
    * Co to są testy jednostkowe? ;)

  3. Koziołek

    W połączeniu z poprzednim postem i zaletami związanymi z redukcją kosztów i czasu.
    * Jeżeli manager dowie się, że potrafię redukować koszty będzie mnie zmuszał do pisania testów jednocześnie redukując największy koszt czyli czas. Tym samym będę miał mniej czasu i więcej kodu do napisania.
    * Jeżeli okaże się, że testy jednostkowe ułatwiają zrozumienie kodu to manager zatrudni na moje miejsce tańszego studenta i mnie zwolni.

  4. Hubert Marzec

    @ Koziołek aż muszę się spytać spotkałeś się z takim traktowaniem? Ale co do pierwszego przypadku, manager nie może redukować czasu na wykonanie aplikacji, testy mogą redukować czas potrzebny na poprawianie błędów już pod oddaniu aplikacji klientowi. Co do drugiego argumentu, co ma zrozumienie kodu do tego, że ktoś musi go napisać. Wprowadzenie nowego programisty na miejsce starego zawsze opóźni projekt.

  5. Koziolek

    Spotkałem się na spotkaniu warszawskiego JUGu i w rozmowach z jednym znajomym. Manager jest młotem. Jeżeli można oszczędzić czas to znaczy, że można coś zrobić szybciej i tym samym można skrócić czas projektu.
    Drugi przypadek to zasłyszane od kolegów tłumaczenie jednego z pracowników. Testy zazwyczaj pozwalają na zrozumienie jak kod powinien działać. Czytając testy i dokumentację można dość szybko połapać się jaka jest logika biznesowa kodu. Jeżeli zatem przychodzi nowy pracownik to po lekturze kodu testującego może powiedzieć jak ma działać aplikacja. Zatem czas, i tym samym koszt, wdrożenia nowego pracownika spada.

    Tekst z dzisiaj:
    * bo JUnit w nowej wersji jest gupi.

Dodaj komentarz