Article View: pl.comp.programming
Article #217446Re: Narzędzia do wizualizacji systemów Embedded
From: Roman Tyczka
Date: Sat, 27 Mar 2021 10:46
Date: Sat, 27 Mar 2021 10:46
22 lines
3187 bytes
3187 bytes
W dniu 26.03.2021 o 17:41, Maciej Sobczak pisze: >> 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-architecture-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ń. Może to: https://plantuml.com/ -- pzdr Roman
Technical Details
Message-ID:
<605f0d19$0$549$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!50.7.236.18.MISMATCH!fdc3.netnews.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer04.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<d1b39f9d-b32f-415a-8054-5383d4c09dc0n@googlegroups.com> <4c7d0ce0-d80c-42d5-a75d-7b7794b6edabn@googlegroups.com> <5e74305f-0218-40fa-a9c7-8014ff87a506n@googlegroups.com> <ba9c2778-18fa-4c64-96c7-25f06c8b6a41n@googlegroups.com> <696d4acb-329d-412a-b9d3-8ea132544398n@googlegroups.com> <5dbfe98e-4466-4e43-99f5-3f9f2b7b10b5n@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!50.7.236.18.MISMATCH!fdc3.netnews.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer04.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Subject: Re: Narzędzia do wizualizacji systemów Embedded Newsgroups: pl.comp.programming References: <d1b39f9d-b32f-415a-8054-5383d4c09dc0n@googlegroups.com> <4c7d0ce0-d80c-42d5-a75d-7b7794b6edabn@googlegroups.com> <5e74305f-0218-40fa-a9c7-8014ff87a506n@googlegroups.com> <ba9c2778-18fa-4c64-96c7-25f06c8b6a41n@googlegroups.com> <696d4acb-329d-412a-b9d3-8ea132544398n@googlegroups.com> <5dbfe98e-4466-4e43-99f5-3f9f2b7b10b5n@googlegroups.com> From: Roman Tyczka <romantyczka@hate.you.spammer> Date: Sat, 27 Mar 2021 11:46:49 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <5dbfe98e-4466-4e43-99f5-3f9f2b7b10b5n@googlegroups.com> Lines: 22 Message-ID: <605f0d19$0$549$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 194.49.104.179 X-Trace: 1616842009 unt-rea-a-02.news.neostrada.pl 549 194.49.104.179:52826 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 2943 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit