-
Data: 2012-03-17 11:16:01
Temat: Re: Blad w oprogramowaniu Toyoty przyczyna wypadkow
Od: Edek Pienkowski <e...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Dnia Sat, 17 Mar 2012 11:17:57 +0100, wloochacz napisal:
> W dniu 2012-03-02 13:14, Edek Pienkowski pisze:
>>>> KISS? Nie wygłupiajmy się. Może właśnie ten kawałek kodu był pisany
>>>> >> zgodnie z regułą KISS i w swojej prostocie nie uwzględnił
>>>> >> jakiegoś przypadku, bo KISS. Wbrew nazwie KISS jest właśnie dla
>>>> >> ludzi głupich.
>>> >
>>> > KISS oznacza że coś powinno być tak proste, jak to możliwe, ale nie
>>> > prostsze. KISS nie oznacza nie uwzględniania tego, co jest
>>> > niezbędne do uwzględnienia.
>>> > To że system jest prosty nie oznacza że nie został przemyślany.
>> W tym przypadku istotniejsze od "proste" jest "bezbłędne".
> Dlaczego tylko w tym przypadku? Dlaczego nie w każdym przypadku?
Gdy mowa o konsekwencjach błędów w rodzaju ludzkiego zdrowia i życia,
to bezbłędność jest najważniejsza. Czasem ważniejszy jest czas i ilość
ficzerów, np. oprogramowania do blogowania czy CRM, wtedy prostota
pomaga uzyskać szybciej dobre wyniki. Bezbłędność i czas wykonania
to tradeoff, czy to się akceptuje czy nie. Jak chce się sprzedać
system z SLA 99,999% to nagle okazuje się, że nie wszystkie
organizacje są w stanie coś takiego stworzyć, bo to nie takie proste.
>
>> Brak błędów osiąga się często bardzo skomplikowanymi metodami, a nie
>> Keep It Simple bo skomplikowanych rzeczy nie rozumiemy. Ok,
>> czasami zachowuje się prostotę w jednym miejscu, a wymaga to ukrycia
>> skomplikowanej podstawy gdzie indziej.
> Coś na siłę ta argumentacja - mam rozumieć, że jak coś jest proste, to
> zostało wymyślone przez prostaka (prostego człowieka) - ergo jest
> bezwzględnie gorsze i pewnie błędne?
Na siłę to Ty obracasz kota ogonem. Nie wiem, czy chciałbyś -
odpukać, nikomu nie życzę nic złego -
być pod respiratorem z następującym certyfikatem:
"Certyfikat normy EU-53246732: 10 naszych programistów przez 10
dni patrzyło się na nasz kod napisany zgodnie z zasadą KISS i nie
zauważyło błędu.". Bo do tego sprowadza się KISS.
Ja jedynie argumentuję, że proste nie zawsze jest lepsze, odwrotny
argument to już Ty stworzyłeś - nie chciałem nikogo urazić. Mnie
po prostu wpienia to, jak większość programistów stosuje KISS,
gubiąc połowę szczegółów najczęściej i potem nie chce działać.
No, ale jest proste.
> Jak dla mnie to bełkot... Tak samo jak twierdzenie, iż "KISS jest
> właśnie dla ludzi głupich".
KISS to bełkot. Niestety masa programistów postępuje mniej więcej tak,
że wątki są skomplikowane, boost jest skomplikowany, w ogóle
po co skomplikowane rozwiązania, nie musżę się uczyć i powiem,
że KISS! Alleluja i do przodu.
Edek
Następne wpisy z tego wątku
- 17.03.12 15:12 Wojciech Jaczewski
- 17.03.12 16:17 Roman W
- 17.03.12 18:22 t.o.
- 17.03.12 20:46 Przemek O
- 18.03.12 14:10 Andrzej Jarzabek
- 18.03.12 17:58 Wojciech Jaczewski
- 18.03.12 18:07 Edek Pienkowski
- 18.03.12 18:25 Edek Pienkowski
- 18.03.12 18:46 A.L.
- 18.03.12 20:24 Roman W
- 18.03.12 20:41 Edek Pienkowski
- 19.03.12 07:38 Paweł Kierski
- 19.03.12 08:55 Roman W
- 20.03.12 07:58 zażółcony
- 20.03.12 08:17 zażółcony
Najnowsze wątki z tej grupy
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
Najnowsze wątki
- 2025-05-19 Gliwice => Business Development Manager - Network and Network Security
- 2025-05-19 Warszawa => Spedytor Międzynarodowy <=
- 2025-05-19 Lublin => Programista Delphi <=
- 2025-05-19 Szczecin => Key Account Manager IT <=
- 2025-05-19 Wrocław => Controlling systems Consultant <=
- 2025-05-19 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-05-19 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-05-19 komedia pomyłek kjm
- 2025-05-18 Jak wyborca POWINIEN zareagować na wydanie karty do głosowania bez pieczęci komisji?
- 2025-05-18 Kto tak pięknie gra ?
- 2025-05-18 "Dobre obyczaje"? WTF?!
- 2025-05-18 Zgodnie z prawem, 11-letnia Patrycja może być przesłuchiwana jedynie w obecności matki, a nie psycholoszki
- 2025-05-18 MMSy
- 2025-05-18 Wiceminister "sprawiedliwości" A. Myrcha złamał ciszę wyborczą [rzepa]
- 2025-05-17 Głosowanie na prezydenta mDowód