Wpis z mikrobloga

Testujemy po to, aby program testujący sprawdzał czy przygotowując zmianę nie narażamy innych celów biznesowych. Jesteśmy tylko ludźmi i ciężko zwrócić uwagę na zmiany elementów nad którymi nie pracujemy.
Im produkt większy, im więcej ludzi pracuje, tym trudniej ogarnąć co robi kod
@NieBendePrasowac: nie troluję, po prostu kpię sobie z durni uzależnionych psychicznie od testowania oprogramowania i TDD, myslących, że są profesjonalistami, a w rzeczywistości będących wyuczonymi matołami, którym wmówiono, że istnieje magiczny sposób na rozwiązywanie problemów
@horus666: testy mogą udowodnić zgodność kodu z dokumentacją i wymaganiami - jezeli dokumentacja mówi, że po podaniu A ma wyskoczyć B, to można to sprawdzić. jeżeli dokumentacja nie mówi, że po podaniu B ma wyskoczyć XYZ zamiast A i nie ma takiego testu, to nie jest to problem testowania.
@horus666: brzmisz jak jeden z tych kucy-informatyków, niemających pojęcia o funkcjonowaniu normalnego świata, których reszta współpracowników najchętniej trzymałaby w piwnicy xD
Nieważne, czy znajdziesz wszystkie błędy czy nie, ważne, że dzięki testom, odbiorca końcowa będzie bardziej zadowolony z produktu, który zrobiła firma.
@MamCieNaHita: dokumentacja i wymagania - konstrukty czysto formalne. Jak chcesz się bawić w formalności, a taka jest moda to się baw, a i tak na fundamentalnym, logicznym poziomie Twoje testy będą tylko zlepkiem bezużytecznego kodu, który niczego nie dowodzi

@zobq: no, pewnie będzie ;) aż do pojawienia się pierwszego błędu krytycznego, którego żaden scenariusz nie brał pod uwagę ;) pozdor, z fartem panie profesjonalista
@horus666:

warto dodac, ze tak jak na backendzie rzadko sie zdarza ze srendpointy nie sa otestowane, tak na froncie bardzo czesto sie zdarza, ze nia ma ani jednego testu
@horus666:

nie troluję, po prostu kpię sobie z durni uzależnionych psychicznie od testowania oprogramowania i TDD, myslących, że są profesjonalistami, a w rzeczywistości będących wyuczonymi matołami, którym wmówiono, że istnieje magiczny sposób na rozwiązywanie problemów


Podaj link do swojego profilu linkedin xD