[Python-de] Re: konstante Lists, Dictionaries

Markus Schaaf <[email protected]> Fri, 22 Dec 2023 22:47:01 +0100
Newsgroups gmane.comp.python.general.german
Organization A noiseless patient Spider
Message-ID <[email protected]>
Am 22.12.23 um 21:25 schrieb Stefan Schwarzer:

> - Versuch, im Design die Konstellation, dass ein Objekt von
>     verschiedenen Stellen geändert wird, von vornherein möglichst
>     zu vermeiden. Ok, das ist zugegebenermaßen sehr schwammig und
>     es hängt von deinem Programm ab, ob sich das gut umsetzen
>     lässt.

Das mache ich ja. Ich nutze sonst viel C++. Und da ist es 
beliebt, sich "kleine" Fehler vom Compiler melden zu lassen. Das 
ist kein Fetisch, sondern die Einsicht, dass Menschen dumme 
kleine Fehler machen.

> - Ich versuche, in-place-Änderungen möglichst zu vermeiden und
>     stattdessen modifizierte Objekte zurückzugeben.

Das scheint mir die richtige Vorgehensweise für Python zu sein.

> Ich denke, um konkretere Ratschläge zu bekommen, müsstest du
> deinen Code zeigen beziehungsweise die "konkurrierenden"
> Code-Teile genauer beschreiben.

Es gibt da kein existentielles Problem. Ich habe den Algorithmus 
einfach so geändert, dass ich das "globale" Dictionary nicht 
modifiziere. Das Problem ist dadurch entstanden, dass ich 
Änderungen an einer Coroutine vorgenommen habe, ohne zu erkennen, 
dass ein Funktionsparameter geteilt wird. Sah ja lokal aus.

MfG
_______________________________________________
python-de Mailingliste -- [email protected]
Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an [email protected]
https://mail.python.org/mailman3/lists/python-de.python.org/
Mitgliedsadresse: [email protected]