eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingPytanie do fanow Test Driven Design i XPRe: Pytanie do fanow Test Driven Design i XP
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: Paweł Kierski <n...@p...net>
    Newsgroups: pl.comp.programming
    Subject: Re: Pytanie do fanow Test Driven Design i XP
    Date: Thu, 22 Dec 2011 13:45:13 +0100
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 28
    Message-ID: <jcv8oq$4hu$1@inews.gazeta.pl>
    References: <13550949.64.1324464699954.JavaMail.geo-discussion-forums@vbjs5>
    <1...@n...googlegroups.com>
    <jctcm0$hbl$1@news.icm.edu.pl> <jctsgl$f0s$1@inews.gazeta.pl>
    <jcur0n$gr5$1@news.icm.edu.pl> <s...@j...net>
    <jcuus9$p7c$1@news.icm.edu.pl> <s...@j...net>
    <jcv4ep$544$1@news.icm.edu.pl>
    NNTP-Posting-Host: 195.182.34.201
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1324557914 4670 195.182.34.201 (22 Dec 2011 12:45:14 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Thu, 22 Dec 2011 12:45:14 +0000 (UTC)
    X-User: pkierski
    In-Reply-To: <jcv4ep$544$1@news.icm.edu.pl>
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.25) Gecko/20111213
    Lightning/1.0b2 Thunderbird/3.1.17
    Xref: news-archive.icm.edu.pl pl.comp.programming:194496
    [ ukryj nagłówki ]

    W dniu 2011-12-22 12:28, Edek pisze:
    [...]
    >>> Test oczywiście można zrobić, ale mam pytanie:
    >>> > skąd niby ma być wiadomo, że błąd występuje raz na 1e4 i
    >>> > przy jakich założeniach? Dowód formalny jest adekwatny,
    >>> > a test nic nie wnosi.
    >> Jeśli test nie przechodzi, to sygnał, że trzeba się czemuś przyjrzeć.
    >> I to prawdopodobnie kodowi, który się zmieniał (więc raczej nie kodowi
    >> testu). Nie mówię że test zastępuje dowód. Test może dowodowi *pomóc*.
    >
    > I o to właśnie chodzi. Pomoc owszem jest zawsze wskazana, o ile
    > pochodzi ze źródła, które coś wnosi. Test nic nie wnosi, bo zmieniając
    > taki algorytm - jakkolwiek - dowód możesz wywalić do kosza, czyli
    > zostaje się z testem, który nie zapewnia poprawności, a więc daje -
    > tu jest ta *istotna* część - złudne poczucie bezpieczeństwa i
    > pewności, że wszystko jest cacy, kiedy najczęściej nie jest.
    [...]

    Kwestia świadomości, czym jest test. Po zmianie algorytmu wiem, że
    formalny dowód się już nie stosuje, ale zostaję z testem, który sprawdza
    mi przynajmniej jakiś drobny fragment przestrzeni danych. Jeśli muszę
    mieć dowód formalny, to go i tak go będę robił. A dzięki staremu
    testowi już wiem, że nie zrobiłem grubego błędu w implementacji nowego
    algorytmu (oraz że nowy algorytm w ogóle ma szansę być zastosowany).

    --
    Paweł Kierski
    n...@p...net

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: