eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingBlad w oprogramowaniu Toyoty przyczyna wypadkowRe: Blad w oprogramowaniu Toyoty przyczyna wypadkow
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: Edek Pienkowski <e...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Blad w oprogramowaniu Toyoty przyczyna wypadkow
    Date: Sat, 17 Mar 2012 11:16:01 +0000 (UTC)
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 54
    Message-ID: <jk1rph$cn3$2@inews.gazeta.pl>
    References: <f...@4...com>
    <p...@n...chmurka.net> <jiq8a2$dvn$3@inews.gazeta.pl>
    <p...@n...chmurka.net> <jiqdil$dvn$4@inews.gazeta.pl>
    <jk1ocn$3oi$1@inews.gazeta.pl>
    NNTP-Posting-Host: 178-37-130-77.adsl.inetia.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1331982961 13027 178.37.130.77 (17 Mar 2012 11:16:01 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Sat, 17 Mar 2012 11:16:01 +0000 (UTC)
    X-User: pieniekusenet
    User-Agent: Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; GIT 30dc37b
    master)
    Xref: news-archive.icm.edu.pl pl.comp.programming:196117
    [ ukryj 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

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: