Alex's Vision:
Ein System hat ein Farbdesign (Begrenztes Set aus Farben). Wenn ein Entwickler ein Element implementiert, muss er diesem eine Farbe geben. Damit alles einheitlich ist, nimmt er eine Farbe aus dem Set, das das Farbdesign bietet. Spätestens bei der Implementierung einer Farbenblinden Option ist es sinnvoll dieses Farbdesign auf die folgende Art festzulegen. Ich stelle mir das so vor: Man hat eine Struktur mit Farben. Es gibt eine begrenzte Auswahl an Farben, die nach Art/Funktion geordnet sind. Bsp.: Überschrift, Kontrastfarbe, Primär/Sekundärfarbe (das muss man sich im Detail überlegen). Was man dann macht, ist, jeder Art/Funktion eine Farbe vom normalen Farbmodus und vom Farbenblinden Modus zuzuordnen. Dadurch kann durch eine einzelne Flag, das gesamte Farbschema des Systems geändert werden. Außerdem müssen sich Entwickler keine Gedanken zu den Farben machen, weil es eine kleine Auswahl gibt, die man immer gleich verwendet. Was ein Entwickler dann bei der Implementierung macht ist als Farbe einen Verweis auf diese Struktur des Farbschemas zu geben.
Alex's Vision:
Ein System hat ein Farbdesign (Begrenztes Set aus Farben). Wenn ein Entwickler ein Element implementiert, muss er diesem eine Farbe geben. Damit alles einheitlich ist, nimmt er eine Farbe aus dem Set, das das Farbdesign bietet. Spätestens bei der Implementierung einer Farbenblinden Option ist es sinnvoll dieses Farbdesign auf die folgende Art festzulegen. Ich stelle mir das so vor: Man hat eine Struktur mit Farben. Es gibt eine begrenzte Auswahl an Farben, die nach Art/Funktion geordnet sind. Bsp.: Überschrift, Kontrastfarbe, Primär/Sekundärfarbe (das muss man sich im Detail überlegen). Was man dann macht, ist, jeder Art/Funktion eine Farbe vom normalen Farbmodus und vom Farbenblinden Modus zuzuordnen. Dadurch kann durch eine einzelne Flag, das gesamte Farbschema des Systems geändert werden. Außerdem müssen sich Entwickler keine Gedanken zu den Farben machen, weil es eine kleine Auswahl gibt, die man immer gleich verwendet. Was ein Entwickler dann bei der Implementierung macht ist als Farbe einen Verweis auf diese Struktur des Farbschemas zu geben.