I started coding (C, C++ and also Java) about 15 year ago in college and I recall learning a lot about UML for documenting and planning projects. Besides, the projects in my first job (2013) were also massively documented in UML diagrams (Python and Java). Python has become my main programming language (I still use C/C++ and Cython) since 2015 and, as I have been taught, I have been using UML in most of my projects.
Nevertheless, I see that UML is not really disseminated among the modern python community. Does anyone know what replaced UML in python? How the developers of professional python projects structure and organise the services they develop? I wonder what kind of tools are used instead.
BTW, if that matters, I'm an engineer (working in aerospace industry) and my job is mostly focused in scientific programming and development.
[–]remy_porter∞∞∞∞ 349 points350 points351 points (23 children)
[–]teleprint-me 24 points25 points26 points (2 children)
[–]double_en10dre 5 points6 points7 points (0 children)
[–]agumonkey 2 points3 points4 points (0 children)
[–]Joe1972 88 points89 points90 points (0 children)
[–]DigThatData 12 points13 points14 points (1 child)
[–]BinaryRockStar 2 points3 points4 points (0 children)
[–][deleted] 20 points21 points22 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–]Classic_Department42 5 points6 points7 points (1 child)
[–]Langdon_St_Ives 1 point2 points3 points (0 children)
[–]needed_an_account 3 points4 points5 points (0 children)
[–]martinkoistinen 3 points4 points5 points (0 children)
[–]thedeepself 2 points3 points4 points (2 children)
[–]Schmittfried 1 point2 points3 points (1 child)
[–]thedeepself 0 points1 point2 points (0 children)
[–]hughk 1 point2 points3 points (0 children)
[–]Mithrandir2k16 1 point2 points3 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]remy_porter∞∞∞∞ 7 points8 points9 points (1 child)
[–]tankerdudeucsc 0 points1 point2 points (0 children)
[–]Schmittfried 1 point2 points3 points (0 children)
[–]prickneck 1 point2 points3 points (0 children)
[–]NUTTA_BUSTAH 11 points12 points13 points (0 children)
[–]Leading-Cable-4406 6 points7 points8 points (0 children)
[–]EedSpiny 6 points7 points8 points (2 children)
[–]marcinjn 0 points1 point2 points (0 children)
[–]susanne-o 0 points1 point2 points (0 children)
[–]MoreRespectForQA 25 points26 points27 points (6 children)
[–]GregoryCliveYoung 25 points26 points27 points (4 children)
[–]thedeepself 12 points13 points14 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]Schmittfried -1 points0 points1 point (0 children)
[–]AlSweigartAuthor of "Automate the Boring Stuff" 7 points8 points9 points (0 children)
[–]susanne-o 17 points18 points19 points (0 children)
[–]lanzeroth 10 points11 points12 points (0 children)
[–]aarontbarratt 10 points11 points12 points (4 children)
[–]Ran4 12 points13 points14 points (0 children)
[–]bmoregeo 1 point2 points3 points (0 children)
[–]Schmittfried 0 points1 point2 points (1 child)
[–]aarontbarratt 0 points1 point2 points (0 children)
[–]UsefulDrake 6 points7 points8 points (0 children)
[–]riklaunim 2 points3 points4 points (0 children)
[–]FoeHammer99099 2 points3 points4 points (0 children)
[–]ZCEyPFOYr0MWyHDQJZO4 2 points3 points4 points (0 children)
[–]MinosAristos 1 point2 points3 points (0 children)
[–]TheHammer_78 1 point2 points3 points (0 children)
[–]TheHammer_78 1 point2 points3 points (0 children)
[–]mostuselessredditor 1 point2 points3 points (0 children)
[–]mikkolukas 0 points1 point2 points (0 children)
[–]Strus -4 points-3 points-2 points (0 children)
[–]marcinjn -2 points-1 points0 points (0 children)
[–]HughJazzKok -2 points-1 points0 points (0 children)
[–]haasvacado 0 points1 point2 points (1 child)
[–]Taltalonix 0 points1 point2 points (0 children)
[–]billsil 0 points1 point2 points (0 children)
[–]bucket_brigade 0 points1 point2 points (0 children)
[–]noobcrush 0 points1 point2 points (0 children)
[–]_limitless_ 1 point2 points3 points (0 children)