-
Data: 2012-03-02 12:14:13
Temat: Re: Blad w oprogramowaniu Toyoty przyczyna wypadkow
Od: Edek Pienkowski <e...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Dnia Fri, 02 Mar 2012 11:58:25 +0000, Adam Wysocki napisal:
> Edek Pienkowski <e...@g...com> wrote:
>
>> 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". 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.
>
> Masz dwa układy sterujące przepustnicą. Jeden prosty, na lince lub
> linkach i drugi, w którym pedał gazu przekazuje sygnał do komputera, a
> komputer steruje przepustnicą. Pierwszy może zawieść - linka może się
> zerwać lub zablokować. Drugi może zawieść na wiele innych sposobów,
> których może nie dać się naprawić smarując lub wymieniając wadliwy
> element. Najważniejsze - linka jest stosowana od dziesięcioleci i
> działa. Konkretny soft, napisany dla nowej linii samochodu,
> niekoniecznie.
>
> Oczywiście drugi sposób zapewnia większą elastyczność kształtowania
> obrotów,
> wpływ na spalanie itd. ale jeżeli to może potencjalnie narazić kogoś na
> niebezpieczeństwo, a istnieją już proste i sprawdzone rozwiązania, to
> czy to jest naprawdę konieczne?
O ile dobrze zrozumiałem pierwszą część, linka też może zawieść. To
przy założeniu, że ograniczamy się do tematu samochodu - nie wszystko
w najnowszym Airbusie da się zastąpić "linką".
Edek
Następne wpisy z tego wątku
- 02.03.12 12:41 slawek
- 03.03.12 15:48 Andrzej Jarzabek
- 04.03.12 21:42 Tomek Banach
- 05.03.12 09:43 M.M.
- 05.03.12 10:14 M.M.
- 12.03.12 09:45 j...@...com
- 12.03.12 11:06 Paweł Kierski
- 12.03.12 11:16 Bronek Kozicki
- 13.03.12 00:30 Piotr Lipski
- 13.03.12 02:47 A.L.
- 13.03.12 03:17 A.L.
- 13.03.12 11:44 Wojciech Jaczewski
- 14.03.12 12:15 Maciej Sobczak
- 14.03.12 16:26 Wojciech Jaczewski
- 14.03.12 22:44 Andrzej Jarzabek
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- 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??
Najnowsze wątki
- 2025-02-21 Warszawa => Key Account Manager IT <=
- 2025-02-21 Warszawa => Data Engineer (Tech Lead) <=
- 2025-02-21 Aliexpress zaczął oszukiwać na bezczelnego.
- 2025-02-21 Warszawa => System Architect (Java background) <=
- 2025-02-21 Kula w łeb
- 2025-02-21 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-21 Warszawa => Solution Architect (Java background) <=
- 2025-02-21 Lublin => JavaScript / Node / Fullstack Developer <=
- 2025-02-21 Pawel S
- 2025-02-21 Warszawa => Key Account Manager (Usługi HR) <=
- 2025-02-21 Katowice => Senior Field Sales (system ERP) <=
- 2025-02-21 Chrzanów => Programista NodeJS <=
- 2025-02-21 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-21 Warszawa => Administrator Systemów Windows IT <=
- 2025-02-21 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=