DenisKlassowski / BauphysikSE1

Betreuer: Prof. Anke
Creative Commons Attribution 4.0 International
4 stars 0 forks source link

DoubleLinkedList für Layer-Liste in Datenstruktur anlegen #48

Closed salzg closed 4 years ago

salzg commented 4 years ago

Die LinkedList für das Abspeichern der Layer fehlt. Ohne die, ist die Datenstruktur nicht nutzbar und somit auch keine (sinnvolle) Anbindung an die UI möglich

salzg commented 4 years ago

Eine DoubleLinkedList (siehe DLinkedList.py) hab ich euch mal erstellt. Jetzt bitte an die Datenstruktur auch sinnvoll anbinden. 60'

salzg commented 4 years ago

Ihr habt das in der Calculation dem Anschein nach mit Arrays gemacht. Diese sind zu unflexibel in Bezug auf Layers hinzufügen (egal an welcher Stelle) und Layers löschen (egal an welcher Stelle). Zumindest kenn ich das so aus Java, C usw. Vielleicht handelt das Python anders, aber das bezweifle ich mal stark... Die angefragten (siehe Dev-Brainstorm) getter und setter fehlen, aber gut, man kann zur Not auch direkt auf den Attributen schreiben...

Ich wiederhole hier ausdrücklich: Ich kann euch von Seiten des Frontends keine schönen Arrays/Listen direkt liefern. Die Layers z.B. sind in einem Layout, wo aber auch andere Sachen (Trennlinien usw.) drinliegen. Deswegen brauche ich Datenstrukturen, die ich an den entsprechenden Stellen beschreiben kann und mit denen im Hintergrund dann gerechnet werden kann. D.h. ich brauch:

So wie die Datenstruktur momentan ist, kann ich maximal die Umgebungsbedingungen eintragen.

Bei Rückfragen steh ich auch unter Discord zur Verfügung. Innerhalb meiner aktiven Zeit (1200-2400) sollte ich euch spätestens innerhalb einer Stunde geantwortet haben.

30'

ChristianGrie commented 4 years ago

Dev Meeting 1h größtenteils resolved

Mupfelen commented 4 years ago

nach meeting resolved mit commit e283f5ef262fe4e76ecd368edb6884faccec64d8