Seite 1 von 1

Einmalige ID erzeugen...

Verfasst: Sonntag 13. Februar 2011, 19:12
von mutetella
Hallo,

ich halte verschiedene Exemplare der Klasse Entry(), die jeweils einen Kalendereintrag darstellen. Zur Darstellung ausgewählter Einträge möchte ich nicht jeweils die Exemplare, sondern lediglich die eindeutigen ID's derselben an die UI übergeben.
Die pythoninterne ID scheidet aus, da im ungünstigsten Fall nach einem Einlesen abgespeicherter entries für einen neuen Eintrag eine früher vergebene ID nochmals auftaucht.
Wie könnte ich eine ID erzeugen, ohne deren Einmaligkeit vorher abklären zu müssen?

mutetella

Re: Einmalige ID erzeugen...

Verfasst: Sonntag 13. Februar 2011, 19:15
von DasIch
Wieso gehst du überhaupt den Umweg über die ID?

Re: Einmalige ID erzeugen...

Verfasst: Sonntag 13. Februar 2011, 19:15
von cofi

Re: Einmalige ID erzeugen...

Verfasst: Sonntag 13. Februar 2011, 19:40
von mutetella
DasIch hat geschrieben:Wieso gehst du überhaupt den Umweg über die ID?
Genau diese Frage hab' ich befürchtet... :wink:
Ich bin gerade auf dem totalen MVC-Trip! Und da dachte ich, dass die UI zur Anzeige von ein paar Attributen nicht das ganze Exemplar braucht.
Wenn ich aber nur die Attribute übergebe, hab' ich den Bezug zum Exemplar nicht mehr.

Ich fahr' in eine Sackgasse, stimmt's?

mutetella

Re: Einmalige ID erzeugen...

Verfasst: Sonntag 13. Februar 2011, 20:03
von DasIch
mutetella hat geschrieben:
DasIch hat geschrieben:Wieso gehst du überhaupt den Umweg über die ID?
Genau diese Frage hab' ich befürchtet... :wink:
Ich bin gerade auf dem totalen MVC-Trip! Und da dachte ich, dass die UI zur Anzeige von ein paar Attributen nicht das ganze Exemplar braucht.
Das ist absoluter Schwachsinn.

Patterns wie MVC dienen nicht der mentalen Masturbation sondern der Vereinfachung von komplexen Prozessen, im Zweifel konzentrier dich immer auf das Ziel der Vereinfachung.