eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingNarzędzia do wizualizacji systemów Embedded › Re: Narzędzia do wizualizacji systemów Embedded
  • X-Received: by 2002:a37:44e:: with SMTP id 75mr17844414qke.150.1616861301465; Sat, 27
    Mar 2021 09:08:21 -0700 (PDT)
    X-Received: by 2002:a37:44e:: with SMTP id 75mr17844414qke.150.1616861301465; Sat, 27
    Mar 2021 09:08:21 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
    e.net!3.eu.feeder.erje.net!feeder.erje.net!feeds.phibee-telecom.net!news.mixmin
    .net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.co
    m!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-ma
    il
    Newsgroups: pl.comp.programming
    Date: Sat, 27 Mar 2021 09:08:21 -0700 (PDT)
    In-Reply-To: <4...@g...com>
    Injection-Info: google-groups.googlegroups.com; posting-host=213.108.152.51;
    posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
    NNTP-Posting-Host: 213.108.152.51
    References: <d...@g...com>
    <0...@g...com>
    <6...@g...com>
    <a...@g...com>
    <a...@g...com>
    <6...@g...com>
    <4...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <0...@g...com>
    Subject: Re: Narzędzia do wizualizacji systemów Embedded
    From: Maciej Sobczak <s...@g...com>
    Injection-Date: Sat, 27 Mar 2021 16:08:21 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:215411
    [ ukryj nagłówki ]

    > "Documentation is any communicable material that is used to describe, explain or
    instruct regarding some attributes of an object, system or procedure, such as its
    parts, assembly, installation, maintenance and use"
    >
    > Kod źródłowy jest komunikowalny i może być użyty do wyjaśnienia pewnych atrybutów
    systemu, więc nadal nie rozumiem.

    To jest pomysł tej samej warstwy społecznej, która wymyśliła "Working software over
    comprehensive documentation" i ogólnie tej grupy, która systematycznie nie jest w
    stanie zrobić sensownej dokumentacji, więc kombinuje jak by tu uzasadnić drobny fakt,
    że jej po prostu nie ma.

    Kod źródłowy oczywiście, że może być komunikowalny. Ale nie jest w stanie wyjaśnić
    "dlaczego" ani "w jakim celu", czyli nie jest w stanie niczego uzasadnić. Właśnie do
    tego jest dokumentacja. Oczywiście można zrobić tak:

    int maxNumberOfBananasThatTheCustomerXYZAskedForAtTheLas
    tMeeting = 12345;

    ale chyba rozumiemy, że taka nazwa to nie jest kod, tylko niewłaściwie użyty
    komentarz. Czyli dokumentacja. I się pewnie zaraz rozjedzie.
    Można też tak:

    int maxNumberOfBananas = 12345;

    ale bez (rozjeżdżającej się) dokumentacji nie wiemy, dlaczego akurat tyle. A to może
    być bardzo ważne.
    Zrobienie tego samego (w obu wersjach) na diagramie, który posłuży do automatycznego
    wygenerowania takiego kodu niczego nie zmienia, tylko przenosi problem w inne miejsce
    w procesie produkcyjnym.

    Kod programu nie jest dokumentacją. Diagram może być ilustracją w dokumentacji, ale
    jeśli diagram służy do generowania kodu, to nie jest. Taki diagram nadal wymaga
    dokumentacji.

    --
    Maciej Sobczak * http://www.inspirel.com

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: