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.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!news.glorb.com!news-in-01.newsfeed.easynews.com!easynews!core-easynews-01
    !easynews.com!en-nntp-14.dc1.easynews.com.POSTED!not-for-mail
    From: A.L. <l...@a...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Blad w oprogramowaniu Toyoty przyczyna wypadkow
    Message-ID: <7...@4...com>
    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> <jk1rph$cn3$2@inews.gazeta.pl>
    <jk29k9$ohi$1@inews.gazeta.pl> <jk589u$i72$1@inews.gazeta.pl>
    X-Newsreader: Forte Agent 4.2/32.1118
    MIME-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    Lines: 55
    X-Complaints-To: a...@e...com
    Organization: Forte Inc. http://www.forteinc.com/apn/
    X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will
    be unable to process your complaint properly.
    Date: Sun, 18 Mar 2012 13:46:15 -0500
    X-Received-Bytes: 3327
    Xref: news-archive.icm.edu.pl pl.comp.programming:196138
    [ ukryj nagłówki ]

    On Sun, 18 Mar 2012 18:07:59 +0000 (UTC), Edek Pienkowski
    <e...@g...com> wrote:

    >Dnia Sat, 17 Mar 2012 16:12:00 +0100, Wojciech Jaczewski napisal:
    >
    >> Edek Pienkowski wrote:
    >>
    >>> 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.
    >>
    >> Wg mnie, szczegóły to gubią właśnie ci, którzy stosują rozwiązania
    >> skomplikowane. Nawymyślają sobie jakiś przerost formy nad treścią (czy
    >> to przez nadużywanie technik obiektowych, czy przez nadużywanie
    >> szablonów),
    >> przez co na szczegóły zabraknie już czasu.
    >
    >Udziwnianie bez sensu jest bez sensu. Ale code style to kwestia nie
    >pojedynczego programisty, a projektu; a każdy projekt ma swoje
    >preferencje. Znam takie, gdzie są prawie same template'y (fakt,
    >kompiluje się ze 2 godziny) tak jak w bibliotece standardowej, tylko
    >że gorsze od większości boosta.
    >
    >>
    >>> 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.
    >>
    >> Prostych rozwiązań należy używać tam, gdzie są. Skomplikowanych -
    >> wyłącznie tam, gdzie nie ma prostych.
    >
    >Ok, skreślmy C++, w C wszystko da się napisać. Dla osoby, która
    >nie używa template'ów, bo nie lubi, kod może wyglądać na skomplikowany
    >podczas gdy tak naprawdę jest dużo prostszy, bo programowanie generyczne
    >po to właśnie powstało, żeby ułatwiać niektóre rzeczy...

    Zwlaszcza pisanie programow ktorych poprawnosc jest niemozliwa do
    zwryfikowania. "Templates" to skomplikowana forma makrogeneratora
    ktora przeksztalca program w 'cos" co dopiero jest kompilowane. W co -
    pzreksztalca? Nie wiadomo, i trzeba meic 100 procentowe zaufanie do
    calej maszynerii ze a) przeksztalca zgodnie z intencja programisty, b)
    przksztalca bez bledow.

    Dlatego tez wprowadze sie "safe subsets" dla jezykow programowania i
    scisle reguly co mozna a czego nie mozna robic i jakich konstrukcji
    nie mozna uzywac.

    Dla C++ jest taki standard MISRA-C++,

    http://www.misra-cpp.com/

    http://www.moasoftware.co.kr/ldrapdf/LDRA_MISRA_C++_
    2008_Standard_Compliance_v2.3.pdf

    A.L.

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: