Remove Indices from Config Files
Als Entwickler ist uns allen aufgefallen, dass die Software sehr schlecht wartbar ist. Ein Grund liegt vor allem daran, dass in den Konfigurationen zu den Patterns eine number
definiert wird, welcher als Farbenwert für die Karte, sowohl als auch für den Index mehrerer Arrays verwendet wird. Des Weiteren muss der Ausgang, als auch das Infocenter die letzten zwei Items einer Array sein, womit die Karte immer wieder angepasst werden muss, wenn ein neues Pattern eingefügt wird. Dieses vorgehen ist katastrophal und sollte dringendstes behoben werden.
Akzeptanzkriterien:
-
die Konfiguration besitzt nur noch eine map_number
-
in der gesamten Anwendung werden List
s verwendet und keineArray
s (leichter zu erweitern) -
die Anzahl der Buttons ( buttons
) müssen nicht in der Konfiguration genannt werden (automatische Erkennung)
Edited by Leif-Kristof Schultz