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


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

Re: [Python-de] Wie sieht Python fuer mich aus?

Path csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From "Sven R. Kunze" <srkunze@mail.de>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Wie sieht Python fuer mich aus?
Date Mon, 9 Jan 2017 20:08:10 +0100
Lines 57
Message-ID <mailman.405.1483988893.2395.python-de@python.org> (permalink)
References <Python-20170108184230@ram.dialup.fu-berlin.de> <3dee2ce4-274a-3b59-756c-3559e7c568c1@mail.de> <mailman.382.1483969007.2395.python-de@python.org> <edhsa2F4aukU1@mid.individual.net> <cc585ec8-d4b4-685b-0a1d-ef62327c0e96@mail.de> <mailman.401.1483983912.2395.python-de@python.org> <edi2t2F5vcjU1@mid.individual.net> <6c4f418c-b74a-9968-82e9-a4eb45ca1237@mail.de>
Mime-Version 1.0
Content-Type text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding 8bit
X-Trace news.uni-berlin.de Hink2eA+b3SewEuOPzwKswP3+AhL3YFzzHwP4nzotteA==
Return-Path <srkunze@mail.de>
X-Original-To python-de@python.org
Delivered-To python-de@mail.python.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/simple; d=mail.de; s=mailde201610; t=1483988891; bh=SxOBD3C6AA4FJHYgtJqPM1HxMUaRQ4I/bUItRAUAv+A=; h=Subject:To:References:From:Date:In-Reply-To:From; b=b5XuDpjtyPP8P96QRWk843rrujWZlloKim+3+rhanA2T/2LNfmF9hTYknuwaC2NcV VvqILoI9C634QFs7SjdwX4KAGNsiYcYJEN9Iy8cqVLVCJXOvg1lqoKT0rTWAYgTxMV e3ZTnpNAlYLr+xagAmIvt212qfiMjgZ4/OvD6wIA=
In-Reply-To <edi2t2F5vcjU1@mid.individual.net>
X-purgate clean
X-purgate This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-type clean
X-purgate-Ad Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate clean
X-purgate-size 1702
X-purgate-ID 154282::1483988891-0000088C-209B0FE4/0/0
X-Spam-Status No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.1
X-Spam-Checker-Version SpamAssassin 3.4.1 (2015-04-28) on spamassassin01.mail.de
X-BeenThere python-de@python.org
X-Mailman-Version 2.1.23
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 <6c4f418c-b74a-9968-82e9-a4eb45ca1237@mail.de>
X-Mailman-Original-References <Python-20170108184230@ram.dialup.fu-berlin.de> <3dee2ce4-274a-3b59-756c-3559e7c568c1@mail.de> <mailman.382.1483969007.2395.python-de@python.org> <edhsa2F4aukU1@mid.individual.net> <cc585ec8-d4b4-685b-0a1d-ef62327c0e96@mail.de> <mailman.401.1483983912.2395.python-de@python.org> <edi2t2F5vcjU1@mid.individual.net>
Xref csiph.com de.comp.lang.python:4642

Show key headers only | View raw


On 09.01.2017 19:25, Hermann Riemann wrote:
> Am 09.01.2017 um 18:45 schrieb Sven R. Kunze:
>
>>> Bei vielen Zeilen ist der Anfang und ende nicht erkennbar,
>>> gleich wieviel man einrückt.
>>> Und bei if Gebirge rückt der Programmteil zu weit nach rechts.
>
>> Ich weiß nicht recht. Für private Projekte kann man das sicherlich so
>> machen.
>
>> Allerdings kann ich hier nur beitragen, dass wir intern als Team dann
>> sagen:
>
> Momentan programmiere ich privat,
> habe auch berufliche Erfahrung in Programmierteams,
> wo mehrere Personen an eine Programmpaket arbeiteten
>
>> 1) verwende nicht so viele ifs
>
> Die ifs sind von der Aufgabenstellung vorgegeben.
> Man kann zwar if Teile in Unterprogramme auslagern,
> aber ..

Nun das stimmt nicht so ganz.

Man kann viel tief-geschachtelten Quelltext auf einen einfach/linearen 
Programmfluss ohne wenn und aber zusammenfassen.

Kein if und else. Alles eine Einrückungstiefe. Liest sich auch 
wesentlich entspannter.

>
>> 2) mach diese Zeilen kürzer
>
> Auf Kosten Von Variablennamenlänge?

Nein, auf keinen Fall. Es geht mehr in die Richtung von:

- mehr Variablen für Zwischenergebnisse
- die richtigen Python-Idiome anwenden
- Default-Objekte anstelle von None verwenden

etc.

>
> In der Programmasse hat leichte Lesbarkeit eine hohe Priorität.
> Wobei style guides nur als Vorschläge zu betrachten sind.
> Da wo das Programm sehr häufig durchläuft,
> sind Programmiertricks angesagt

Ja, leider und zu vermeiden wo es geht. Denn aus paar Zeilen können 
schnell paar Dateien, paar Verzeichnisse, paar Repositories werden. Und 
dann sieht man vor lauter Tricks nicht mehr durch.


Sven

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


Thread

Re: [Python-de] Wie sieht Python fuer mich aus? "Sven R. Kunze" <srkunze@mail.de> - 2017-01-09 14:31 +0100
  Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 17:33 +0100
    Re: [Python-de] Wie sieht Python fuer mich aus? "Sven R. Kunze" <srkunze@mail.de> - 2017-01-09 18:45 +0100
      Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 19:25 +0100
        Re: [Python-de] Wie sieht Python fuer mich aus? "Sven R. Kunze" <srkunze@mail.de> - 2017-01-09 20:08 +0100
          Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 20:59 +0100
            Re: [Python-de] Wie sieht Python fuer mich aus? "Sven R. Kunze" <srkunze@mail.de> - 2017-01-09 21:44 +0100
      Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 19:37 +0100
    Re: [Python-de] Wie sieht Python fuer mich aus? Thomas Orgelmacher <trash@odbs.org> - 2017-01-09 18:41 +0100
      Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 19:11 +0100
        Re: [Python-de] Wie sieht Python fuer mich aus? Thomas Orgelmacher <trash@odbs.org> - 2017-01-09 19:56 +0100
    Re: [Python-de] Wie sieht Python fuer mich aus? Hans-Peter Jansen <hpj@urpla.net> - 2017-01-09 19:51 +0100
      Re: [Python-de] Wie sieht Python fuer mich aus? Hermann Riemann <nospam.gerct08@hermann-riemann.de> - 2017-01-09 20:19 +0100
    Re: [Python-de] Wie sieht Python fuer mich aus? Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2017-01-13 08:40 +0100

csiph-web