-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.PO
STED!not-for-mail
From: Jacek Czerwinski <...@...z.pl>
Newsgroups: pl.comp.programming
Subject: Re: typologia errorow aplikacji
Date: Mon, 02 May 2011 17:17:57 +0200
Organization: http://onet.pl
Lines: 44
Message-ID: <ipmhv6$ldt$1@news.onet.pl>
References: <iplv0v$cu2$1@inews.gazeta.pl> <ipmbq3$uj9$1@news.onet.pl>
NNTP-Posting-Host: 87-205-29-206.ip.netia.com.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1304349478 21949 87.205.29.206 (2 May 2011 15:17:58 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Mon, 2 May 2011 15:17:58 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.17) Gecko/20110414
Thunderbird/3.1.10
In-Reply-To: <ipmbq3$uj9$1@news.onet.pl>
Xref: news-archive.icm.edu.pl pl.comp.programming:190062
[ ukryj nagłówki ]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.
Następne wpisy z tego wątku
- 02.05.11 15:32 Andrzej Jarzabek
- 02.05.11 15:32 Marcin Kwiatkowski
- 02.05.11 16:33 fir
- 02.05.11 18:08 A.L.
- 02.05.11 18:15 firey
- 02.05.11 18:22 Jacek Czerwinski
- 02.05.11 18:37
- 02.05.11 18:56
- 02.05.11 19:32 Michoo
- 02.05.11 19:33 Michoo
- 02.05.11 20:26
- 02.05.11 21:04 Michoo
- 02.05.11 21:06
- 02.05.11 21:52
- 02.05.11 23:14 Andrzej Jarzabek
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-07-13 256 świadków nie ma racji
- 2024-07-11 Tokarze CNC czyli ciężkie życie prototypiarza
- 2024-07-12 Zgody na przetwarzanie danych
- 2024-07-13 IObit Uninstaller Pro 13.6.0.5 Multilingual: Installation Guide
- 2024-07-12 stare graty młode kozy
- 2024-07-11 8080
- 2024-07-13 Przyłącze dolne grzejnika
- 2024-07-13 IObit Uninstaller Pro 13.6.0.5 Multilingual Overview
- 2024-07-12 Czym wykonać otwór fi 100 w betonie komórkowym?
- 2024-07-12 Warszawa => Senior Rust Software Engineer <=
- 2024-07-12 Warszawa => Business Unit Manager (Recruitment Business) <=
- 2024-07-12 Warszawa => Head of WMS Competence Center for IT&D Contract Logistics
- 2024-07-12 Warszawa => Head od WMS Competence Center dla IT&D (Blue Yonder) <=
- 2024-07-12 Kraków => Ruby Backend Developer <=
- 2024-07-12 Warszawa => UX/UI Designer <=