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:6796:: with SMTP id b144mr15246469qkc.432.1616795838979; Fri,
    26 Mar 2021 14:57:18 -0700 (PDT)
    X-Received: by 2002:a37:6796:: with SMTP id b144mr15246469qkc.432.1616795838979; Fri,
    26 Mar 2021 14:57:18 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.
    stu.neva.ru!news-out.google.com!nntp.google.com!postnews.google.com!google-grou
    ps.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Fri, 26 Mar 2021 14:57:18 -0700 (PDT)
    In-Reply-To: <5...@g...com>
    Injection-Info: google-groups.googlegroups.com; posting-host=50.248.133.1;
    posting-account=aFGPVQoAAADngh59qlchYygiuB87zBBU
    NNTP-Posting-Host: 50.248.133.1
    References: <d...@g...com>
    <4...@g...com>
    <5...@g...com>
    <b...@g...com>
    <6...@g...com>
    <5...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <9...@g...com>
    Subject: Re: Narzędzia do wizualizacji systemów Embedded
    From: Adam M <a...@m...com>
    Injection-Date: Fri, 26 Mar 2021 21:57:19 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:215407
    [ ukryj nagłówki ]

    On Friday, March 26, 2021 at 12:41:03 PM UTC-4, Maciej Sobczak wrote:
    > > 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.

    Zgadzam sie z kolega w 100% - najlepszy przyklad z brzegu merge Simulink models -
    trzeba uzywac ich narzedzia bo normalny diff nic nie potrafi zrobic - a narzedzie od
    MATLAB/Simulink "sucks"

    >
    > 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ń.

    Na bezrybiu i rak ryba ;-)

    >
    > --
    > 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: