{"id":39,"date":"2026-10-02T19:09:24","date_gmt":"2026-10-02T17:09:24","guid":{"rendered":"https:\/\/blog.deinesippe.de\/?p=39"},"modified":"2026-10-02T19:09:24","modified_gmt":"2026-10-02T17:09:24","slug":"ein-hausmeister-fuer-software-warum-projekte-pflege-brauchen","status":"publish","type":"ka_project_entry","link":"https:\/\/blog.deinesippe.de\/?ka_project_entry=ein-hausmeister-fuer-software-warum-projekte-pflege-brauchen","title":{"rendered":"Ein Hausmeister f\u00fcr Software: Warum Projekte Pflege brauchen"},"content":{"rendered":"<p>Bei Softwareprojekten reden wir gern \u00fcber neue Funktionen. Suche, KI, Dashboards, sch\u00f6ne Oberfl\u00e4chen. Weniger spannend klingt die Funktion, die pr\u00fcft, ob irgendwo etwas liegen geblieben ist.<\/p>\n<p>Genau deshalb mag ich die Idee eines \u201eHausmeisters\u201c.<\/p>\n<h2>Ein System altert auch ohne neue Funktionen<\/h2>\n<p>Dateien bleiben \u00fcbrig. Ein Modul wird entfernt, aber ein Eintrag existiert noch. Ein Speicherpfad \u00e4ndert sich. Ein Backup l\u00e4uft zwar, wurde aber nie ernsthaft gepr\u00fcft.<\/p>\n<p>Solche Dinge sind einzeln klein. Zusammen machen sie ein System mit der Zeit un\u00fcbersichtlich.<\/p>\n<h2>Pflege muss sichtbar sein<\/h2>\n<p>Ich m\u00f6chte deshalb nicht nur Fehlerlogs sammeln. Ein Hausmeister-Modul soll Zust\u00e4nde pr\u00fcfen, Auff\u00e4lligkeiten melden und m\u00f6glichst erkl\u00e4ren, was sie bedeuten.<\/p>\n<p>Nicht jede Warnung muss automatisch behoben werden. Mir ist wichtiger, dass ein sicherer n\u00e4chster Schritt sichtbar ist.<\/p>\n<blockquote><p>Wartbarkeit ist keine Funktion, die man am Ende hinzuf\u00fcgt. Sie entscheidet, ob ein Projekt nach Jahren noch Freude macht.<\/p><\/blockquote>\n<p>Vielleicht ist der Hausmeister nie das Modul, das auf einem Screenshot am meisten Eindruck macht. Aber wahrscheinlich ist er eines der Module, \u00fcber die man sich am meisten freut, wenn etwas nicht stimmt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nicht jede wichtige Funktion ist spektakul\u00e4r. Manche m\u00fcssen einfach regelm\u00e4\u00dfig pr\u00fcfen, aufr\u00e4umen und Probleme sichtbar machen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","ka_project_phase":[26],"ka_topic":[19],"class_list":["post-39","ka_project_entry","type-ka_project_entry","status-publish","hentry","ka_project_phase-idee","ka_topic-technik"],"_links":{"self":[{"href":"https:\/\/blog.deinesippe.de\/index.php?rest_route=\/wp\/v2\/ka_project_entry\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.deinesippe.de\/index.php?rest_route=\/wp\/v2\/ka_project_entry"}],"about":[{"href":"https:\/\/blog.deinesippe.de\/index.php?rest_route=\/wp\/v2\/types\/ka_project_entry"}],"author":[{"embeddable":true,"href":"https:\/\/blog.deinesippe.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.deinesippe.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=39"}],"version-history":[{"count":1,"href":"https:\/\/blog.deinesippe.de\/index.php?rest_route=\/wp\/v2\/ka_project_entry\/39\/revisions"}],"predecessor-version":[{"id":91,"href":"https:\/\/blog.deinesippe.de\/index.php?rest_route=\/wp\/v2\/ka_project_entry\/39\/revisions\/91"}],"wp:attachment":[{"href":"https:\/\/blog.deinesippe.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=39"}],"wp:term":[{"taxonomy":"ka_project_phase","embeddable":true,"href":"https:\/\/blog.deinesippe.de\/index.php?rest_route=%2Fwp%2Fv2%2Fka_project_phase&post=39"},{"taxonomy":"ka_topic","embeddable":true,"href":"https:\/\/blog.deinesippe.de\/index.php?rest_route=%2Fwp%2Fv2%2Fka_topic&post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}