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:ad4:5ec9:: with SMTP id jm9mr14162380qvb.24.1616776862713; Fri,
    26 Mar 2021 09:41:02 -0700 (PDT)
    X-Received: by 2002:ad4:5ec9:: with SMTP id jm9mr14162380qvb.24.1616776862713; Fri,
    26 Mar 2021 09:41:02 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!news-out.google.com!nntp.g
    oogle.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Fri, 26 Mar 2021 09:41:02 -0700 (PDT)
    In-Reply-To: <6...@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>
    <4...@g...com>
    <5...@g...com>
    <b...@g...com>
    <6...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <5...@g...com>
    Subject: Re: Narzędzia do wizualizacji systemów Embedded
    From: Maciej Sobczak <s...@g...com>
    Injection-Date: Fri, 26 Mar 2021 16:41:02 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:215404
    [ ukryj nagłówki ]

    > A tutaj ciekawostka - nie na temat ale interesujace (diagramy w Pythonie) - z
    mojego punktu widzenia ma jedna dobra strone - latwe sledzenie zmian przez diff ;-)
    > https://shekhargulati.com/2020/04/21/software-archit
    ecture-diagrams-as-code/

    Śledzenie zmian w diff to bardzo poważna zaleta, bo typowe narzędzia na tej części
    się spektakularnie wykładają. Co jest o tyle absurdalne, że motywacje do używania
    diagramów pojawiają się w projektach powyżej jakiegoś poziomu złożoności, gdzie
    dokładnie z tego samego powodu pojawiają się też potrzeby śledzenia historii zmian,
    czy w ogóle pracy zespołowej na wielu wersjach, itd. Czyli schemat działania jest
    taki:
    - robimy duży projekt, więc zatrudniamy tabun ludzi
    - mamy Git, Jenkins i co tam jeszcze, pierdylion branchów i pierdyliard wersji w
    każdym branchu
    - merge'ujemy branche we wszystkich kierunkach
    - jesteśmy już tak poważni, że kupujemy program do robienia diagramów...
    - i dupa.

    Diagram generowany kodem to dobry pomysł również z tego powodu, że można zrobić
    meta-modelowanie, czyli np. zrobić coś w pętli zamiast copy-paste (np. dużo podobnych
    bloczków).

    Ale Python to i tak słaby wybór do takiej roboty. Lepszy byłby język o swobodniejszej
    składni, np. Wolfram albo od biedy Scheme. Tam można robić cuda bez ograniczeń ze
    strony istniejących reguł a tych w Pythonie jest zdecydowanie za dużo do takich
    zastosowań.

    --
    Maciej Sobcza * 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: