{"id":440,"date":"2026-08-29T12:00:59","date_gmt":"2026-08-29T12:00:59","guid":{"rendered":"https:\/\/www.donaldswelt.ch\/?p=440"},"modified":"2026-09-22T21:08:18","modified_gmt":"2026-09-22T21:08:18","slug":"vom-code-dschungel-zur-klaren-tuersteuerung","status":"publish","type":"post","link":"https:\/\/www.donaldswelt.ch\/index.php\/2026\/08\/29\/vom-code-dschungel-zur-klaren-tuersteuerung\/","title":{"rendered":"Vom Code-Dschungel zur klaren T\u00fcrsteuerung"},"content":{"rendered":"<p class=\"PDq2pG_selectionAnchorContainer\" dir=\"auto\" data-section-id=\"pf4aem\" data-start=\"1166\" data-end=\"1193\"><strong>Die Geschichte dahinter<\/strong><\/p>\n<p dir=\"auto\" data-start=\"1195\" data-end=\"1338\">Manche Projekte funktionieren jahrelang zuverl\u00e4ssig \u2013 und trotzdem merkt man irgendwann: So m\u00f6chte man den Code heute nicht mehr weiterpflegen.<\/p>\n<p dir=\"auto\" data-start=\"1340\" data-end=\"1622\">Genau so war es bei dieser T\u00fcrsteuerung. \u00dcber die Jahre war viel Logik gewachsen, vieles funktionierte, aber die Struktur war zunehmend un\u00fcbersichtlich geworden. Viele einzelne Dateien, wiederholte Abl\u00e4ufe, spezielle F\u00e4lle und immer wieder dieselben Muster an verschiedenen Stellen.<\/p>\n<p dir=\"auto\" data-start=\"1624\" data-end=\"1671\">Irgendwann war klar: <strong data-start=\"1645\" data-end=\"1671\">Zeit f\u00fcr ein Redesign.<\/strong><\/p>\n<p dir=\"auto\" data-start=\"1673\" data-end=\"1862\">Statt f\u00fcr jede T\u00fcr wieder eigene Logik zu pflegen, sollte m\u00f6glichst viel zentral funktionieren. Die Idee war einfach: <strong data-start=\"1791\" data-end=\"1862\">Daten beschreiben die T\u00fcren, eine gemeinsame Logik verarbeitet sie.<\/strong><\/p>\n<p dir=\"auto\" data-start=\"1864\" data-end=\"2034\">Damit verschwand viel doppelter Code. Aus vielen einzelnen kleinen Sonderwelten wurde eine \u00fcbersichtlichere Struktur, die sich leichter lesen, testen und erweitern l\u00e4sst.<\/p>\n<p dir=\"auto\" data-start=\"2036\" data-end=\"2274\">Parallel dazu bekam auch das Touchpanel ein deutliches Upgrade. Zust\u00e4nde sollten schneller erfassbar sein, Farben klarer wirken und wichtige Informationen direkt sichtbar sein. Ziel war nicht nur sch\u00f6ner, sondern vor allem verst\u00e4ndlicher.<\/p>\n<p dir=\"auto\" data-start=\"2276\" data-end=\"2439\">Und wenn man schon einmal dabei ist, bleibt es nat\u00fcrlich nie nur beim urspr\u00fcnglichen Plan. Also kamen noch zus\u00e4tzliche Diagnose-, Test- und Servicefunktionen dazu.<\/p>\n<p dir=\"auto\" data-start=\"2441\" data-end=\"2594\">Am Ende war aus einer grossen Aufr\u00e4umaktion eine echte Verbesserung geworden: weniger Code, klarere Logik, bessere Bedienung und deutlich mehr \u00dcbersicht.<\/p>\n<p dir=\"auto\" data-start=\"2596\" data-end=\"2701\"><strong data-start=\"2596\" data-end=\"2606\">Fazit:<\/strong><br data-start=\"2606\" data-end=\"2609\">Nicht jede gute L\u00f6sung braucht mehr Code.<br data-start=\"2650\" data-end=\"2653\">Manchmal braucht sie vor allem weniger davon. \ud83d\ude04<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Geschichte dahinter Manche Projekte funktionieren jahrelang zuverl\u00e4ssig \u2013 und  [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":441,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[13,18],"tags":[],"class_list":["post-440","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comics","category-technikwelt"],"_links":{"self":[{"href":"https:\/\/www.donaldswelt.ch\/index.php\/wp-json\/wp\/v2\/posts\/440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.donaldswelt.ch\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.donaldswelt.ch\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.donaldswelt.ch\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.donaldswelt.ch\/index.php\/wp-json\/wp\/v2\/comments?post=440"}],"version-history":[{"count":1,"href":"https:\/\/www.donaldswelt.ch\/index.php\/wp-json\/wp\/v2\/posts\/440\/revisions"}],"predecessor-version":[{"id":442,"href":"https:\/\/www.donaldswelt.ch\/index.php\/wp-json\/wp\/v2\/posts\/440\/revisions\/442"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.donaldswelt.ch\/index.php\/wp-json\/wp\/v2\/media\/441"}],"wp:attachment":[{"href":"https:\/\/www.donaldswelt.ch\/index.php\/wp-json\/wp\/v2\/media?parent=440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.donaldswelt.ch\/index.php\/wp-json\/wp\/v2\/categories?post=440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.donaldswelt.ch\/index.php\/wp-json\/wp\/v2\/tags?post=440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}