[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]