eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingNiezmienniki pętliRe: Niezmienniki pętli
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.pi.v.chmurka.n
    et!not-for-mail
    From: q...@t...no1 (Queequeg)
    Newsgroups: pl.comp.programming
    Subject: Re: Niezmienniki pętli
    Date: Fri, 16 Nov 2018 20:05:11 +0000 (UTC)
    Organization: news.chmurka.net
    Message-ID: <9...@t...no1>
    References: <8...@g...com>
    <e...@g...com>
    <3...@t...no1>
    <f...@g...com>
    NNTP-Posting-Host: pi.v.chmurka.net
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    Injection-Date: Fri, 16 Nov 2018 20:05:11 +0000 (UTC)
    Injection-Info: news.chmurka.net; posting-account="gof";
    posting-host="pi.v.chmurka.net:172.24.44.20"; logging-data="17399";
    mail-complaints-to="abuse-news.(at).chmurka.net"
    User-Agent: tin/2.4.2-20171224 ("Lochhead") (UNIX) (Linux/4.4.50-v7+ (armv7l))
    Cancel-Lock: sha1:p7HUehhtIzlU/36x63lsosnf6ps=
    Xref: news-archive.icm.edu.pl pl.comp.programming:212911
    [ ukryj nagłówki ]

    s...@g...com wrote:

    >> Nie myl niezmiennika z warunkiem kontynuowania pętli.
    >
    > Ok! W takim razie nie używam niezmienników pętli ani niezmienników klas.
    > Za wolne to jest na wersję release. Może warto by było to pisać w
    > blokach kompilowanych warunkowo.

    Pytanie czy w danym zastosowaniu prędkość wykonania jest krytyczna, czy
    może poprawność jest ważniejsza...

    >> Czyli twoim zdaniem lepiej, gdy program działa dalej na błędnych danych i
    >> w sposób, którego nie przewidział programista, niż gdy wypisze komunikat
    >> o błędzie wraz z lokalizacją, niespełnionym warunkiem i np. innymi
    >> informacjami diagnostycznymi i zakończy się, nie robiąc szkód?
    >>
    >> Bo wiesz, oprogramowanie się testuje, takie błędy wychodzą i takie błędy
    >> się poprawia, zamiast ignorować.
    >
    > Czytaj ze zrozumieniem:
    >> 5.1. Wierzę w try, throw, catch (wyjątki obowiązkowo dziedziczone po
    std::exception z opisem i kodem błędu).

    Ok, to spytam inaczej: czym, wg ciebie, jest asercja?

    (dla uproszczenia: mówię o asercji sprawdzanej w czasie wykonania, nie o
    statycznej, sprawdzanej w czasie kompilacji)

    --
    https://www.youtube.com/watch?v=9lSzL1DqQn0

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: