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


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

Re: [Python-de] Re: konstante Lists, Dictionaries

From Markus Schaaf <mschaaf@elaboris.de>
Newsgroups de.comp.lang.python
Subject Re: [Python-de] Re: konstante Lists, Dictionaries
Date 2023-12-22 22:47 +0100
Organization A noiseless patient Spider
Message-ID <um504n$1neia$2@dont-email.me> (permalink)
References <um4o8m$1mbqm$1@dont-email.me> <bb739d87-abd5-46d6-bc99-b2296a552cbb@sschwarzer.net>

Show all headers | View raw


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

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


Thread

konstante Lists, Dictionaries Markus Schaaf <mschaaf@elaboris.de> - 2023-12-22 20:32 +0100
  Re: konstante Lists, Dictionaries "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2023-12-22 21:01 +0100
    Re: konstante Lists, Dictionaries Markus Schaaf <mschaaf@elaboris.de> - 2023-12-22 22:31 +0100
  [Python-de] Re: konstante Lists, Dictionaries Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2023-12-22 21:25 +0100
    Re: [Python-de] Re: konstante Lists, Dictionaries Markus Schaaf <mschaaf@elaboris.de> - 2023-12-22 22:47 +0100

csiph-web