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


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

Re: [Python-de] Programming-Guidelines

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Stefan Schwarzer <sschwarzer@sschwarzer.net>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Programming-Guidelines
Date Mon, 28 Oct 2019 19:14:47 +0100
Lines 37
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>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 8bit
X-Trace news.uni-berlin.de FNrKrV84BwzHmKlpCyf4RQt20bwjWckgH2xfU8na99xA==
Return-Path <sschwarzer@sschwarzer.net>
X-Original-To python-de@python.org
Delivered-To python-de@mail.python.org
User-Agent Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.24) Gecko/20100411 Thunderbird/2.0.0.24 Mnenhy/0.7.6.666
In-Reply-To <831c8f4e-ab87-34bd-b7f2-4d2cf6eff38b@thomas-guettler.de>
Content-Language de-DE
X-Provags-ID V03:K1:7KN7n5/d+QloLFlAHkRnNoLVlfRwNXg5gQqw3fP0WPcVIWKkDZR ibOTrdTMV/P9ZSlprfzM4X6ePrIXjBKHuzaxqnAan2nBywF7hftvLIMhx1KDetASGQrc6Eh m5kyvM3muDgs4Xv+85LF62hl6qZrsJcFTEVD//HkJhecZ/T9ccg+oC5ly5YrBWac++ldgPY ylmkshC0vkRpDe9EdGl9Q==
X-Spam-Flag NO
X-UI-Out-Filterresults notjunk:1;V03:K0:34JQb/LDkQ8=:0IgNlIXOLhqPjPJDulJARI nBlc4r21XuO8U60ooQPW3jyEIKtW26MJyiUtOSwN0x0Nuf07FZ5smYAaQvjNsdTUChtF7lh/w PQXbhKgKxZbVX6TAVj/wTHSFlI797Ldn8QlHwJyoLeY13cFMLHaC0JlGQXgAhQIVOaz7g2sdZ eUglXdpxvnZvxl9ELa1rqTry18f+XSaWpUMmnZK/dNpWqDh+Ks2+NDKXKRFUgvGz8kvb4UxSL m0GcChQGjtqiRM/NvJY6a0HPuOTKjNYkwwYaALaFBRXE1Lu7+szyWraoYdlV2qgGXISRKGm7Q Eq/TBT5p4fTIQI5Yi1xbYjOXdmm7e0+iCPvUP00/IzCqQd3tlivxZLMfLxBp4w8nafuCbXsLK n9bi90l6NcfIAuWLgZoexoWuYYYrB333ncQbEudx4kWDkdNgzpUYtJUCaRqYHDQyxetXajGGq 7uOxtibXXxDFLt5ulGKyQRRyXy7kM5J9a9rXKPZz1GW8jVEPMnbQWL1cXqVoJ3/g8YC1fW8Qw 0mNwdsakorZeQzVNrvPio0eV+P3nE/U5VXH2Jv6NxoJO/hDq4ixmvxEArs9j3HtOAWpkYCI6i HGNySQnLmLonxSXCGc/+kmH1catcTzlZy5IM0dSSdMu0RCmoRAf1a0dWODr4FRNDCAJr1g6ev 8s0yH7eoOuYjCcsRPHf328dPAK4pRTZdoZCckT1sjl+QN4m+YS1Q2OqgApy2PLMFeTDESUCtY D9i3bHOgNIRcfZu47udh826u7yqZWOxqOzHm9D706YL1Rgy/7vfQuuG0KkVolj5BusEhPAp5l pCQnUOnFZOBG+Nzkkcr+q3VnBTBTea1HN7dW35TeFUlHzxL/Yy9Tn5dy+yySifrX7Xj6AGjzK e8uFxR8vKguruupo/8VJpPCg5hmBw7l4KTMH3UfW0=
X-BeenThere python-de@python.org
X-Mailman-Version 2.1.29
Precedence list
List-Id Die Deutsche Python Mailingliste <python-de.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-de>, <mailto:python-de-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-de/>
List-Post <mailto:python-de@python.org>
List-Help <mailto:python-de-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-de>, <mailto:python-de-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <20296472-805b-bcde-e0d7-abda3b824195@sschwarzer.net>
X-Mailman-Original-References <831c8f4e-ab87-34bd-b7f2-4d2cf6eff38b@thomas-guettler.de>
Xref csiph.com de.comp.lang.python:5570

Show key headers only | 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