Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5570

Re: [Python-de] Programming-Guidelines

From Stefan Schwarzer <sschwarzer@sschwarzer.net>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Programming-Guidelines
Date 2019-10-28 19:14 +0100
Message-ID <mailman.201.1572286490.32318.python-de@python.org> (permalink)
References <831c8f4e-ab87-34bd-b7f2-4d2cf6eff38b@thomas-guettler.de> <20296472-805b-bcde-e0d7-abda3b824195@sschwarzer.net>

Show all headers | View raw


On 2019-10-24 09:56, Thomas Güttler wrote:
> seit zwei Jahren pflege ich meine Programming-Guidelines, damit
> ich mich selbst bessere daran halte :-)
> 
> Falls es jemanden interessiert:
> 
>      https://github.com/guettli/programming-guidelines

ich bin beeindruckt, wie sehr das Dokument inzwischen gewachsen
ist. Mir gefallen besonders auch die "semi-technischen" Punkte
(zum Beispiel Dokumentation) und die nicht-technischen (zum
Beispiel nicht über andere lästern und Stress vermeiden)!

Ich habe aber noch eine Anmerkung zur UML. In bestimmten
Situationen bin ich sehr froh, dass es die UML gibt. Ich verwende
sie, wenn ich ein kniffliges Design-Problem vor mir habe (dann
aber in einem Modellierungs- und weniger als in einem reinen
Zeichen-Werkzeug) sowie zur Dokumentation für andere.

In einem Treffen mal eben eine (Nicht-UML-)Skizze aufs Whiteboard
zeichnen ist super. Wenn etwas unverständlich ist, kann man es
sofort erklären. Aber für Dokumentation, die später ohne
Rückfrage-Möglichkeit von anderen gelesen wird, ist mehr
Standardisierung sehr nützlich. Das gilt erst recht, wenn sich
ein Design nicht einfach mit ein paar Kästchen und
Verbindungslinien erklären lässt.

Ich denke auch, dein Vergleich mit Esperanto hinkt. Bei
allgemeinen Sprachen gibt es Alternativen, die noch mehr Leute
verstehen (zum Beispiel Englisch), aber mir ist keine alternative
grafische Notation für Software-Systeme bekannt, die auch nur
annähernd so verbreitet wäre wie UML. Natürlich muss man kein
kompliziertes Diagramm zeichnen wenn es auch ein einfacheres tut,
aber das gilt unabhängig von UML. :-)

Viele Grüße
Stefan

Back to de.comp.lang.python | Previous | Next | Find similar


Thread

Re: [Python-de] Programming-Guidelines Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2019-10-28 19:14 +0100

csiph-web