Zum Inhalt

Einblicke

Kurze Notizen aus unserer Entwicklungsarbeit. Praktische Entscheidungen für verständliche, zuverlässige und wartbare Produkte.

Eine Seite kann passen und trotzdem kaputt sein.

Eine mobile Seite kann ohne horizontales Scrollen auskommen und dennoch abgeschnittene Texte oder winzige Karten enthalten. Ein übergeordnetes Element versteckt den Überlauf womöglich nur. Das begegnete uns bei einem exportierten Design, dessen äußeres Layout sich anpasste, während innere Komponenten Desktopmaße behielten. Prüfen Sie deshalb die Inhalte selbst: Sind Karten lesbar, Bedienelemente erreichbar und Inhalte sinnvoll geordnet? Testen Sie echte Texte bei mehreren Breiten, besonders die längste Übersetzung. Reparieren Sie das Layout, statt seine Ränder zu verstecken.

Ein Kontowechsel verändert den Zustand.

Die Identität eines Nutzers ändert sich nicht nur bei der Anmeldung. Menschen melden sich ab, wechseln zwischen Konten oder vom Gastzugang zu einem Konto. Lokal gespeicherte Daten können diese Übergänge überleben, wenn ihre Zugehörigkeit unklar ist. Ordnen Sie zwischengespeicherte Daten einem konkreten Konto zu. Löschen oder erneuern Sie sie bei jedem Identitätswechsel. Testen Sie auch den direkten Wechsel zwischen zwei angemeldeten Nutzern. Der Bildschirm muss die Person widerspiegeln, die das Produkt jetzt verwendet.

Ein optionaler Dienst darf nicht alles stoppen.

Ein Produkt kann einen externen Dienst für eine einzelne Funktion nutzen, etwa Audio. Wird diese Integration schon beim Start der gesamten Anwendung initialisiert, kann ihr Ausfall auch unabhängige Funktionen verhindern. Laden Sie optionale Integrationen dort, wo sie gebraucht werden. Behandeln Sie Fehler an dieser Stelle und bieten Sie eine nachvollziehbare Alternative. Fehler müssen für das Team sichtbar bleiben. Ein Anbieterproblem sollte die abhängige Funktion betreffen, nicht das ganze Produkt.

Was möchten Sie verändern?

Erzählen Sie uns von Ihrem Vorhaben. Den nächsten Schritt finden wir gemeinsam.

Kontakt