Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5570
| 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
Re: [Python-de] Programming-Guidelines Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2019-10-28 19:14 +0100
csiph-web