eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingtypologia errorow aplikacjiRe: typologia errorow aplikacji
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.
    pl!not-for-mail
    From: Marcin Kwiatkowski <m...@m...com>
    Newsgroups: pl.comp.programming
    Subject: Re: typologia errorow aplikacji
    Date: Mon, 2 May 2011 15:32:10 +0000 (UTC)
    Organization: Dialog Net
    Lines: 53
    Message-ID: <s...@f...linux.bielsko.pl>
    References: <iplv0v$cu2$1@inews.gazeta.pl> <ipmbq3$uj9$1@news.onet.pl>
    <ipmhv6$ldt$1@news.onet.pl>
    NNTP-Posting-Host: 62.87.186.212
    Mime-Version: 1.0
    Content-Type: text/plain; charset=iso-8859-1
    Content-Transfer-Encoding: 8bit
    X-Trace: news.dialog.net.pl 1304350330 17791 62.87.186.212 (2 May 2011 15:32:10 GMT)
    X-Complaints-To: a...@d...net.pl
    NNTP-Posting-Date: Mon, 2 May 2011 15:32:10 +0000 (UTC)
    User-Agent: slrn/0.9.8.1pl1 (Debian)
    Xref: news-archive.icm.edu.pl pl.comp.programming:190064
    [ ukryj nagłówki ]

    Dnia 02.05.2011 Jacek Czerwinski <...@...z.pl> napisał/a:
    > W dniu 2011-05-02 15:33, Michal Kleczek pisze:
    >> fir wrote:
    >>> na pewno mozna cos dorzucic, poszerzyc i pouszczegolawiac ta liste;
    >>
    >> Te powyzsze to najprostsze do naprawienia :)
    >> Sa znacznie gorsze np
    >> program zle policzy kapuste i firma pojdzie z torbami
    > ...
    >
    > teraz wypowiedz na serio.
    > W latach ... juz minionych, mialem i przeczytalem kilkakrotnie ksiazke
    > (popularna seria z takim pascalowym zankiem podstawienia) o
    > niezawodnosci autor (mniej wiecej) pisal sie Myers. Ksiazka (zupelnie
    > poza tokiem studiow, z wlasnej inicjatywy kupiona) dla mnie formacyjna,
    > choc lata minely (np. ergomonia i psychologia podawania argumentow to
    > command line), ale m.in. co dla mnie istotne:
    > a) odroznienie **istnienia bledu** w kodzie a jego **ujawnienie** w
    > postaci incydentu, awarii (to dla tych co maja bezbledne programy 'bo
    > sie nie wywrócil).
    > Mysl bardzo wazna w kontescie tego watku.
    >
    >
    > a1) analiza statystyczna: testy A wykazaly X bledów, testy B wykazaly Y,
    > z tego przeciecie zbiorów X i Y ... wychodzi prawdopodobna ilosc Z nie
    > znalezionych bledów
    > b) psychologia programisty. Ten, który nie posiada watpliwosci, nie
    > dostrzeze oczywistego bledu w swoim kodzie (wiele lat pozniej wyrosla z
    > tego koncepcja przegladania kodu, XP itd)
    > c) fajna teoria, ze wszystkie bledy sa bledami translacji: uzytkownik
    > zle przetlumaczyl analitykowi, analityk projektantowi ... programista
    > zle wyrazil w kodzie, a kompilator zle wygenerowal kod maszynowy ;)
    > d) na module A w testach odnaleziono n bledow, na module B m, n<<m co z
    > tego wynika ... zagadka
    > e) co z tym robic, m.in. jak budowac jezyki programowania, organizacja
    > pracy itd.
    >
    > oczywiscie wiele innych mysli, wiekszosci juz nie pamietam.
    >
    > Cos, co ten autor uwaza za rys charakteru przydatny do szukania bledow,
    > cos instytut miernictwa nas przecwiczyl studentów uwalajac 80% na
    > rachunku bledow, a historia filozofii pokazala sens posiadania
    > watpliwosci... to mi sie jakos uzupelnia, twórcze watpienie sobie cenie
    > najbardziej.
    >

    G.J. Myers, "Projektowanie niezawodnego oprogramowania." I nie Pascal, a
    Algol, na pewno z elementami Fortranu. Mimo że wydana dość dawno temu - polecam.


    --
    Pozdrawiam,
    Marcin Kwiatkowski

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: