<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Clean Code Archives - 1manfactory.com - Blog of Jürgen Schulze</title>
	<atom:link href="https://1manfactory.com/tag/clean-code/feed/" rel="self" type="application/rss+xml" />
	<link>https://1manfactory.com/tag/clean-code/</link>
	<description>Stack: Linux, Nginx, MySQL, PHP, Docker, Oracle VM VirtualBox</description>
	<lastBuildDate>Fri, 29 May 2026 14:49:55 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://1manfactory.com/wp-content/uploads/2023/11/cropped-732ac31f-aa8a-4a90-a170-8c717de0966a-32x32.jpg</url>
	<title>Clean Code Archives - 1manfactory.com - Blog of Jürgen Schulze</title>
	<link>https://1manfactory.com/tag/clean-code/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>KI-Agenten schreiben Code. Kontrolle muss deterministisch bleiben.</title>
		<link>https://1manfactory.com/ki-agenten-schreiben-code-kontrolle-muss-deterministisch-bleiben/</link>
		
		<dc:creator><![CDATA[Juergen Schulze]]></dc:creator>
		<pubDate>Fri, 29 May 2026 14:34:46 +0000</pubDate>
				<category><![CDATA[KI]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[automatisierte Codeprüfung]]></category>
		<category><![CDATA[Automatisierte Tests]]></category>
		<category><![CDATA[CI-Pipeline]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Code Review]]></category>
		<category><![CDATA[Codequalität]]></category>
		<category><![CDATA[Coding Agents]]></category>
		<category><![CDATA[deterministische Kontrolle]]></category>
		<category><![CDATA[Entwicklerwerkzeuge]]></category>
		<category><![CDATA[erzwungenes Refactoring]]></category>
		<category><![CDATA[eslint]]></category>
		<category><![CDATA[Grenzen von KI]]></category>
		<category><![CDATA[KI und Softwareentwicklung]]></category>
		<category><![CDATA[KI-Agenten]]></category>
		<category><![CDATA[KI-gestützte Programmierung]]></category>
		<category><![CDATA[letzte Barriere]]></category>
		<category><![CDATA[linting]]></category>
		<category><![CDATA[phpstan]]></category>
		<category><![CDATA[Plausibilität statt Korrektheit]]></category>
		<category><![CDATA[produktionsreifer Code]]></category>
		<category><![CDATA[Qualitätssicherung]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[regelbasiertes Refactoring]]></category>
		<category><![CDATA[robuste software]]></category>
		<category><![CDATA[softwareentwicklung]]></category>
		<category><![CDATA[Softwarequalität]]></category>
		<category><![CDATA[statische Codeanalyse]]></category>
		<category><![CDATA[statische Typprüfung]]></category>
		<category><![CDATA[technische Kontrollschicht]]></category>
		<category><![CDATA[technische Schulden]]></category>
		<category><![CDATA[typescript]]></category>
		<category><![CDATA[wartbarer code]]></category>
		<guid isPermaLink="false">https://1manfactory.com/?p=3975</guid>

					<description><![CDATA[<p>KI-Agenten verändern die Softwareentwicklung grundlegend. Sie schreiben Code, erklären Code, refaktorieren Code, erzeugen Tests, erweitern APIs und korrigieren Fehler. Das ist nützlich. Manchmal sogar verblüffend nützlich. Aber es ändert nichts an einer alten Wahrheit der Softwareentwicklung: Am Ende zählt nicht, ob Code plausibel klingt. Am Ende zählt, ob er korrekt, wartbar und prüfbar ist. Genau [&#8230;]</p>
<p>Der Beitrag <a href="https://1manfactory.com/ki-agenten-schreiben-code-kontrolle-muss-deterministisch-bleiben/">KI-Agenten schreiben Code. Kontrolle muss deterministisch bleiben.</a> erschien zuerst auf <a href="https://1manfactory.com">1manfactory.com - Blog of Jürgen Schulze</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Weniger Code, mehr Ursache: Mein Prompt gegen Codex-Overengineering in PHP und Symfony</title>
		<link>https://1manfactory.com/weniger-code-mehr-ursache-mein-prompt-gegen-codex-overengineering-in-php-und-symfony/</link>
		
		<dc:creator><![CDATA[Juergen Schulze]]></dc:creator>
		<pubDate>Wed, 08 Apr 2026 07:58:59 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Agentensteuerung]]></category>
		<category><![CDATA[ai code review]]></category>
		<category><![CDATA[AI Coding Agents]]></category>
		<category><![CDATA[angebercode]]></category>
		<category><![CDATA[bugfixing]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Code Review]]></category>
		<category><![CDATA[Codex]]></category>
		<category><![CDATA[codex prompt]]></category>
		<category><![CDATA[Coding Agents]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[defensive programming]]></category>
		<category><![CDATA[early return]]></category>
		<category><![CDATA[enterprise php]]></category>
		<category><![CDATA[exception handling]]></category>
		<category><![CDATA[fail fast]]></category>
		<category><![CDATA[fail fast php]]></category>
		<category><![CDATA[fail fast symfony]]></category>
		<category><![CDATA[fail-fast]]></category>
		<category><![CDATA[guard clauses]]></category>
		<category><![CDATA[harte fehler]]></category>
		<category><![CDATA[keine defaults]]></category>
		<category><![CDATA[keine fallbacks]]></category>
		<category><![CDATA[minimal change]]></category>
		<category><![CDATA[minimal diff]]></category>
		<category><![CDATA[minimal invasive änderungen]]></category>
		<category><![CDATA[openai codex]]></category>
		<category><![CDATA[over engineering]]></category>
		<category><![CDATA[overengineering]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php bugs]]></category>
		<category><![CDATA[php entwicklung]]></category>
		<category><![CDATA[phpstan]]></category>
		<category><![CDATA[pragmatische softwareentwicklung]]></category>
		<category><![CDATA[produktionscode]]></category>
		<category><![CDATA[prompt engineering]]></category>
		<category><![CDATA[prompt für coding agents]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[robuste software]]></category>
		<category><![CDATA[root cause analyse]]></category>
		<category><![CDATA[root cause debugging]]></category>
		<category><![CDATA[root cause fix]]></category>
		<category><![CDATA[scope drift]]></category>
		<category><![CDATA[senior php entwickler]]></category>
		<category><![CDATA[software wartbarkeit]]></category>
		<category><![CDATA[Softwarearchitektur]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[symfony best practices]]></category>
		<category><![CDATA[symfony bugs]]></category>
		<category><![CDATA[symfony entwicklung]]></category>
		<category><![CDATA[technische präzision]]></category>
		<category><![CDATA[technische Schulden]]></category>
		<category><![CDATA[ternäre hölle]]></category>
		<category><![CDATA[ternäre operatoren]]></category>
		<category><![CDATA[übermäßiges refactoring]]></category>
		<category><![CDATA[wartbarer code]]></category>
		<guid isPermaLink="false">https://1manfactory.com/?p=3850</guid>

					<description><![CDATA[<p>Wer heute mit Coding Agents arbeitet, kennt das Muster. Man meldet einen überschaubaren Fehler, etwa einen falsch gesetzten Regex, einen ungünstigen Vergleich oder einen fehlerhaften Sonderfall im Request-Handling, und bekommt als Antwort eine kleine Architektur-Offensive. Neue Services, neue Helper, neue Abstraktionen, zusätzliche Fallbacks, defensive Defaults, stilles „Reparieren“ ungültiger Zustände. Der eigentliche Fehler ist danach manchmal [&#8230;]</p>
<p>Der Beitrag <a href="https://1manfactory.com/weniger-code-mehr-ursache-mein-prompt-gegen-codex-overengineering-in-php-und-symfony/">Weniger Code, mehr Ursache: Mein Prompt gegen Codex-Overengineering in PHP und Symfony</a> erschien zuerst auf <a href="https://1manfactory.com">1manfactory.com - Blog of Jürgen Schulze</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>SOLID-Designpatterns? In Zeiten von KI und Agent Coding noch relevant – oder gerade deshalb besonders wichtig?</title>
		<link>https://1manfactory.com/solid-designpatterns-in-zeiten-von-ki-und-agent-coding-noch-relevant-oder-gerade-deshalb-besonders-wichtig/</link>
		
		<dc:creator><![CDATA[Juergen Schulze]]></dc:creator>
		<pubDate>Mon, 30 Mar 2026 07:41:43 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[KI]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Abhängigkeitsinversion]]></category>
		<category><![CDATA[Agent Coding]]></category>
		<category><![CDATA[AI Coding]]></category>
		<category><![CDATA[Architekturprinzipien]]></category>
		<category><![CDATA[automatisierte Codeerstellung]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Codegenerierung]]></category>
		<category><![CDATA[Codequalität]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Entkopplung]]></category>
		<category><![CDATA[Entwicklerproduktivität]]></category>
		<category><![CDATA[Interface Segregation]]></category>
		<category><![CDATA[KI in der Softwareentwicklung]]></category>
		<category><![CDATA[KI-gestützte Entwicklung]]></category>
		<category><![CDATA[Liskov Substitution Principle]]></category>
		<category><![CDATA[moderne Softwareentwicklung]]></category>
		<category><![CDATA[Open Closed Principle]]></category>
		<category><![CDATA[overengineering]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[Single Responsibility Principle]]></category>
		<category><![CDATA[Softwarearchitektur]]></category>
		<category><![CDATA[SOLID]]></category>
		<category><![CDATA[SOLID-Prinzipien]]></category>
		<category><![CDATA[technische Schulden]]></category>
		<category><![CDATA[Wartbarkeit]]></category>
		<guid isPermaLink="false">https://1manfactory.com/?p=3844</guid>

					<description><![CDATA[<p>Seit KI-Systeme Code schreiben, kommentieren, umbauen und ganze Features in wenigen Minuten ausspucken, wirkt vieles plötzlich alt. Auch SOLID. Fünf Prinzipien aus einer Welt, in der Menschen noch jede Klasse selbst tippten, wirken im Zeitalter von Agent Coding fast ein wenig museal. Wer heute mit Copilot, Cursor, Codex oder spezialisierten Agenten arbeitet, könnte versucht sein [&#8230;]</p>
<p>Der Beitrag <a href="https://1manfactory.com/solid-designpatterns-in-zeiten-von-ki-und-agent-coding-noch-relevant-oder-gerade-deshalb-besonders-wichtig/">SOLID-Designpatterns? In Zeiten von KI und Agent Coding noch relevant – oder gerade deshalb besonders wichtig?</a> erschien zuerst auf <a href="https://1manfactory.com">1manfactory.com - Blog of Jürgen Schulze</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Wenn die KI Symptome repariert statt der Ursachen: Warum Coding-Agenten nach jedem Meilenstein einen Cleanup-Pass brauchen</title>
		<link>https://1manfactory.com/wenn-die-ki-symptome-repariert-statt-der-ursachen-warum-coding-agenten-nach-jedem-meilenstein-einen-cleanup-pass-brauchen/</link>
		
		<dc:creator><![CDATA[Juergen Schulze]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 15:08:37 +0000</pubDate>
				<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[KI]]></category>
		<category><![CDATA[AI Coding Agents]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Cleanup Pass]]></category>
		<category><![CDATA[Code Cleanup]]></category>
		<category><![CDATA[Code entschlacken]]></category>
		<category><![CDATA[Code Review]]></category>
		<category><![CDATA[Code vereinfachen]]></category>
		<category><![CDATA[Code-Qualität]]></category>
		<category><![CDATA[Coding-Agenten]]></category>
		<category><![CDATA[Debugging mit KI]]></category>
		<category><![CDATA[DRY-Prinzip]]></category>
		<category><![CDATA[Fehlerbehebung]]></category>
		<category><![CDATA[KI in der Softwareentwicklung]]></category>
		<category><![CDATA[KI-Coding-Agenten]]></category>
		<category><![CDATA[KI-gestützte Entwicklung]]></category>
		<category><![CDATA[KI-Refactoring]]></category>
		<category><![CDATA[KISS-Prinzip]]></category>
		<category><![CDATA[nachhaltiges Refactoring]]></category>
		<category><![CDATA[Over-Engineering]]></category>
		<category><![CDATA[Production Code]]></category>
		<category><![CDATA[Produktionssysteme]]></category>
		<category><![CDATA[redundanter Code]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[root cause analysis]]></category>
		<category><![CDATA[Root-Cause-Fix]]></category>
		<category><![CDATA[Runtime-Stabilität]]></category>
		<category><![CDATA[Single Responsibility Principle]]></category>
		<category><![CDATA[Softwarearchitektur]]></category>
		<category><![CDATA[Softwarequalität]]></category>
		<category><![CDATA[stabile Software]]></category>
		<category><![CDATA[Symptom statt Ursache]]></category>
		<category><![CDATA[symptomatische Fixes]]></category>
		<category><![CDATA[Technical Debt]]></category>
		<category><![CDATA[technische Schulden]]></category>
		<category><![CDATA[Testgetriebene Fehleranalyse]]></category>
		<category><![CDATA[Ursachenanalyse]]></category>
		<category><![CDATA[Wartbarkeit]]></category>
		<category><![CDATA[Workarounds im Code]]></category>
		<guid isPermaLink="false">https://1manfactory.com/?p=3841</guid>

					<description><![CDATA[<p>KI-Coding-Agenten können heute erstaunlich viel. Sie finden Fehler, schlagen Patches vor, schreiben Tests, refaktorieren ganze Module und arbeiten sich schneller durch fremden Code, als ein Mensch es könnte. Das Problem beginnt dort, wo Geschwindigkeit mit Verständnis verwechselt wird. Denn viele KI-Agenten beheben nicht die Ursache eines Fehlers, sondern dessen sichtbare Folgen. Sie dichten Lecks ab, [&#8230;]</p>
<p>Der Beitrag <a href="https://1manfactory.com/wenn-die-ki-symptome-repariert-statt-der-ursachen-warum-coding-agenten-nach-jedem-meilenstein-einen-cleanup-pass-brauchen/">Wenn die KI Symptome repariert statt der Ursachen: Warum Coding-Agenten nach jedem Meilenstein einen Cleanup-Pass brauchen</a> erschien zuerst auf <a href="https://1manfactory.com">1manfactory.com - Blog of Jürgen Schulze</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Überforderte KI: Wie Problemzerlegung und klare Dokumentation Künstliche Intelligenz beim Programmieren unterstützen</title>
		<link>https://1manfactory.com/ueberforderte-ki-wie-problemzerlegung-und-klare-dokumentation-kuenstliche-intelligenz-beim-programmieren-unterstuetzen/</link>
		
		<dc:creator><![CDATA[Juergen Schulze]]></dc:creator>
		<pubDate>Thu, 23 Oct 2025 16:32:53 +0000</pubDate>
				<category><![CDATA[KI]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Architekturprinzipien]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Codebeispiele]]></category>
		<category><![CDATA[Codegenerierung]]></category>
		<category><![CDATA[Codequalität]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Dokumentation]]></category>
		<category><![CDATA[Entscheidungsbaum]]></category>
		<category><![CDATA[Entscheidungslogik]]></category>
		<category><![CDATA[Entwicklerpraxis]]></category>
		<category><![CDATA[Entwicklerproduktivität]]></category>
		<category><![CDATA[Fehlersuche]]></category>
		<category><![CDATA[KI-Assistenz]]></category>
		<category><![CDATA[Klassenstruktur]]></category>
		<category><![CDATA[künstliche Intelligenz]]></category>
		<category><![CDATA[Lesbarkeit]]></category>
		<category><![CDATA[Logikfehler]]></category>
		<category><![CDATA[Methodenstruktur]]></category>
		<category><![CDATA[Payment Service]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHPDoc]]></category>
		<category><![CDATA[Problemzerlegung]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[semantischer Kontext]]></category>
		<category><![CDATA[Softwarearchitektur]]></category>
		<category><![CDATA[softwareentwicklung]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Typisierung]]></category>
		<category><![CDATA[Wartbarkeit]]></category>
		<guid isPermaLink="false">https://1manfactory.com/?p=3747</guid>

					<description><![CDATA[<p>Künstliche Intelligenz hat längst den Weg in die Softwareentwicklung gefunden. Sie kann Code generieren, analysieren, testen, refaktorieren und dokumentieren. Doch immer wieder zeigt sich ein paradoxes Phänomen: Je komplexer der Code, desto schlechter werden die Ergebnisse. Gerade bei großen Entscheidungsmatrizen, ineinandergeschachtelten Bedingungen und logischen Sonderfällen wirkt die KI plötzlich hilflos. Sie verliert den Überblick, verwechselt [&#8230;]</p>
<p>Der Beitrag <a href="https://1manfactory.com/ueberforderte-ki-wie-problemzerlegung-und-klare-dokumentation-kuenstliche-intelligenz-beim-programmieren-unterstuetzen/">Überforderte KI: Wie Problemzerlegung und klare Dokumentation Künstliche Intelligenz beim Programmieren unterstützen</a> erschien zuerst auf <a href="https://1manfactory.com">1manfactory.com - Blog of Jürgen Schulze</a>.</p>
]]></description>
		
		
		
			</item>
	</channel>
</rss>
