Когда онбординг длится 2 месяца: день 3 — проследить главный поток данных

Иногда систему нужно быстро объяснить человеку со стороны: новому разработчику, техлиду, архитектору, аудитору или инвестору на technical due diligence. Но если показать все data flow сразу, человек не поймёт ничего. В этой части цикла я показываю, как выбрать один главный поток, проследить конкретную сущность от source до consumer и заранее привязать дебаг к слоям данных. Внутри 4 практичных артефакта: чек-лист выбора flow, карточка сущности, таблица изменения формы данных и чек-лист точек поломки. А чтобы схема осталась в памяти надолго, я обернула её в кальмара с полипом на лице.

https://habr.com/ru/articles/1035392/

#онбординг #data_flow #архитектура #документация #UML #API #SDK #debugging #legacy #рефакторинг

Когда онбординг длится 2 месяца: день 3 — проследить главный поток данных

Вступление Рано или поздно новичку на новом проекте придется погрузиться в код. И тут часто начинается боль: репозитории уже показали, основные сущности вроде бы объяснили, но всё ещё непонятно, как...

Хабр
In this new era of "less programming, more designing," #UML may have its "Triumphant Return."
En esta nueva era de «Programar menos, diseñar más», puede ser que #UML tenga su «Regreso triunfal».

#UML ist nicht tot – aber statisch reicht nicht mehr. Erfahre von Sven Reinck, warum interaktive Abhängigkeitsvisualisierung eher wie Google Maps für Code funktioniert & Teams beim Verstehen massiv entlastet: https://javapro.io/de/beyond-uml-saubere-software-architektur-im-zeitalter-von-ki‑generiertem-code/

#Java #KI @FLUXparticleCOM

#AskMastodon

Weird questions maybe, but, how do people feel about UML? Do you like having made diagrams before beginning to code? Do you plan and document before coding? If you don't like UML but you like engineering first and planning ahead, how do you document what you design?

I do like UML, but I wonder if it's because it's the only way I know to document software design.

#SoftwareEngineering #OpenSource #UML #Gamedev

Jugando con Kathará para emular redes TCP/IP! 🚀

Kathará es el sucesor "espiritual" del viejo Netkit / UML (User-Mode Linux)... recuerdo que lo usaba en una distro live llamada Knoppix (hoy con otro propósito).

Se ve muy interesante para incorporarla a las clases!

Seguramente haga algo de contenido sobre esto 🙂

https://youtu.be/CPYsuUeR6cE

+Info: https://www.kathara.org/

#uml #netkit #gnu #linux #docker #networking #networkemulation #kathara #tcpip #firewalls #iptables #nftables

🎬New release of our #uml and #lowcode #OSS #tools #dashboard 👏

☑️ The low-code dashboard live: https://oss-lowcode-tools.streamlit.app/

🔗 https://github.com/jcabot/oss-lowcode-tools

☑️ The UML dashboard live: https://oss-uml-tools.streamlit.app/

🔗 https://github.com/jcabot/oss-uml-tools

Both now will take periodic #snapshots of the data to be able to analyze in the future the evolution of these two markets (in the open-source world).

@ragman I mostly model in SysML v1, but it overlaps a lot with UML. So I start with PlantUML a lot when prototyping or for an everything-as-code approach.

SysML v2 has textual representation, though it reads a bit more like code then a markup language like PlantUML.

#SysML #UML #MBSE

The INK notebook now has its own experimental AR web app!
- Much simpler than Da Vinci Eye
- No app installation needed
- Works on both Android & iPhone
Just open in Chrome and start tracing.
https://a.co/d/0auAxuTn
#ARArt #Sketching #DigitalArt #UML
INK: Handwritten to Digital: Tessarin, Seve: Amazon.com: Books

INK: Handwritten to Digital [Tessarin, Seve] on Amazon.com. *FREE* shipping on qualifying offers. INK: Handwritten to Digital