{"id":1748,"date":"2025-09-08T10:29:27","date_gmt":"2025-09-08T08:29:27","guid":{"rendered":"https:\/\/www.lan-wan-telecom.de\/?p=1748"},"modified":"2025-09-08T10:30:33","modified_gmt":"2025-09-08T08:30:33","slug":"1748","status":"publish","type":"post","link":"https:\/\/www.lan-wan-telecom.de\/index.php\/2025\/09\/08\/1748\/","title":{"rendered":"Guter Code ist wie ein aufger\u00e4umtes Zuhause"},"content":{"rendered":"<p>\u00dcberfrachteter Code mit unn\u00f6tigen Funktionen, fehlende Struktur und wachsende Komplexit\u00e4t: Auch in der Softwareentwicklung muss regelm\u00e4\u00dfig aufger\u00e4umt werden, um die Effizienz zu steigern, die Kosten zu senken und die Nachvollziehbarkeit zu gew\u00e4hrleisten. Der IT-Dienstleister Avision zeigt, wie der Mut, sich von Dingen zu trennen, und ein strategischer Ansatz dabei helfen.\u200b<\/p>\n<p>Es war ein Serien-Hit, der Millionen von Zuschauern rund um die Welt begeistert hat: In \u201eAufr\u00e4umen mit Marie Kondo\u201c zeigte die namensgebende Moderatorin, wie methodisches Ordnung schaffen nicht nur zu einer langfristig optimalen Organisation f\u00fchrt, sondern auch den Alltag erleichtert. Dinge, die sich viele Entwickler beim Blick auf den eigenen Code sicherlich nur w\u00fcnschen k\u00f6nnen. Eine Frage, die sich dabei stellt: L\u00e4sst sich das Modell auch auf die Softwareentwicklung \u00fcbertragen? Vielleicht nicht eins zu eins, aber wertvolle Leitlinien nach dem Prinzip \u201eWas man nicht braucht, wegschmei\u00dfen, den Rest sortieren&#8220; k\u00f6nnen das Leben bereits sehr viel einfacher machen.<\/p>\n<p>Vor dem Aufr\u00e4umen steht die Analyse. Alte Systeme enthalten oft ungenutzte Funktionen, die technische Schulden verursachen und die Code-Basis unn\u00f6tig aufbl\u00e4hen. Mit Code-Metriken, Testabdeckung und Nutzungsanalysen l\u00e4sst sich gezielt erkennen, was weg kann \u2013 pragmatisch und datenbasiert.\u00a0Nach dem Entr\u00fcmpeln sorgt ein DDD-Ansatz (Domain-Driven Design) f\u00fcr Ordnung. Dabei kommt die Fachdom\u00e4ne in den Mittelpunkt der Softwarearchitektur. Durch die Gliederung in klar abgegrenzte Bounded Contexts wird der Code in eigenst\u00e4ndige, \u00fcberschaubare Einheiten zerlegt. Das erleichtert die Wartung, reduziert Abh\u00e4ngigkeiten und erm\u00f6glicht eine gezielte Weiterentwicklung entlang der tats\u00e4chlichen Gesch\u00e4ftslogik.<\/p>\n<p>Sobald die Software entr\u00fcmpelt und die wichtigsten Komponenten strukturiert sind, geht es darum, den Code weiter zu optimieren. Hier kommt das Refactoring ins Spiel \u2013 also den Code zu verbessern, ohne das Verhalten des Systems zu \u00e4ndern. Ziel ist es, die Lesbarkeit und Wartbarkeit des Codes zu erh\u00f6hen und dabei Fehlerquellen zu minimieren.<\/p>\n<p>Software bleibt nur nachhaltig wartbar, wenn die Ordnung regelm\u00e4\u00dfig \u00fcberpr\u00fcft und erhalten wird. Automatisierte Tests und Continuous Integration (CI) helfen dabei, neue Entwicklungen strukturiert umzusetzen, technische Schulden fr\u00fchzeitig zu erkennen und die Codequalit\u00e4t dauerhaft hoch zu halten.<\/p>\n<figure id=\"attachment_1749\" aria-describedby=\"caption-attachment-1749\" style=\"width: 222px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1749\" src=\"https:\/\/www.lan-wan-telecom.de\/wp-content\/uploads\/2025\/09\/20250908_080253_573.jpg\" alt=\"\" width=\"222\" height=\"253\" \/><figcaption id=\"caption-attachment-1749\" class=\"wp-caption-text\">Nadine Riederer ist CEO von Avision. (Quelle: Avision)<\/figcaption><\/figure>\n<p>\u201eGuter Code ist wie eine ordentliche Wohnung: Alles hat seinen Platz, \u00dcberfl\u00fcssiges fliegt raus und das, was bleibt, macht das Leben leichter\u201c, sagt Nadine Riederer, CEO bei Avision. \u201eWas Entwickler daf\u00fcr brauchen, sind einerseits Wille und Zeit f\u00fcr das digitale Ausmisten, andererseits aber auch den Mut, Unn\u00f6tiges ein f\u00fcr alle Mal wegzuwerfen. Die Ergebnisse lohnen sich, denn nur aufger\u00e4umte Software ist nachhaltige Software.\u201c<\/p>\n<p style=\"text-align: right;\"><em>Kommentar von Nadine Riederer, CEO von Avision<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00dcberfrachteter Code mit unn\u00f6tigen Funktionen, fehlende Struktur und wachsende Komplexit\u00e4t: Auch in der Softwareentwicklung muss regelm\u00e4\u00dfig aufger\u00e4umt werden, um die Effizienz zu steigern, die Kosten zu senken und die Nachvollziehbarkeit zu gew\u00e4hrleisten. Der IT-Dienstleister Avision zeigt, wie der Mut, sich von Dingen zu trennen, und ein strategischer Ansatz dabei helfen.\u200b Es war ein Serien-Hit, der [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,12],"tags":[],"class_list":["post-1748","post","type-post","status-publish","format-standard","hentry","category-firmen-news","category-pc-software"],"_links":{"self":[{"href":"https:\/\/www.lan-wan-telecom.de\/index.php\/wp-json\/wp\/v2\/posts\/1748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lan-wan-telecom.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lan-wan-telecom.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lan-wan-telecom.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lan-wan-telecom.de\/index.php\/wp-json\/wp\/v2\/comments?post=1748"}],"version-history":[{"count":3,"href":"https:\/\/www.lan-wan-telecom.de\/index.php\/wp-json\/wp\/v2\/posts\/1748\/revisions"}],"predecessor-version":[{"id":1752,"href":"https:\/\/www.lan-wan-telecom.de\/index.php\/wp-json\/wp\/v2\/posts\/1748\/revisions\/1752"}],"wp:attachment":[{"href":"https:\/\/www.lan-wan-telecom.de\/index.php\/wp-json\/wp\/v2\/media?parent=1748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lan-wan-telecom.de\/index.php\/wp-json\/wp\/v2\/categories?post=1748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lan-wan-telecom.de\/index.php\/wp-json\/wp\/v2\/tags?post=1748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}