<?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>phpstan Archives - 1manfactory.com - Blog of Jürgen Schulze</title>
	<atom:link href="https://1manfactory.com/tag/phpstan/feed/" rel="self" type="application/rss+xml" />
	<link>https://1manfactory.com/tag/phpstan/</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>phpstan Archives - 1manfactory.com - Blog of Jürgen Schulze</title>
	<link>https://1manfactory.com/tag/phpstan/</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>Der Zauberprompt: Wie ich Codex-Agenten zu sauberem, robustem PHP zwinge</title>
		<link>https://1manfactory.com/der-zauberprompt-wie-ich-codex-agenten-zu-sauberem-robustem-php-zwinge/</link>
		
		<dc:creator><![CDATA[Juergen Schulze]]></dc:creator>
		<pubDate>Fri, 27 Feb 2026 16:57:10 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[KI]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[agentic coding]]></category>
		<category><![CDATA[backend development]]></category>
		<category><![CDATA[Code Review]]></category>
		<category><![CDATA[Codex]]></category>
		<category><![CDATA[codex agent]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[defensive programming]]></category>
		<category><![CDATA[input validation]]></category>
		<category><![CDATA[minimal invasive fix]]></category>
		<category><![CDATA[overengineering]]></category>
		<category><![CDATA[PHP 8.2]]></category>
		<category><![CDATA[phpstan]]></category>
		<category><![CDATA[prompt engineering]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[regression]]></category>
		<category><![CDATA[regression testing]]></category>
		<category><![CDATA[reliability]]></category>
		<category><![CDATA[root cause analysis]]></category>
		<category><![CDATA[secure coding]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software quality]]></category>
		<category><![CDATA[static analysis]]></category>
		<category><![CDATA[strict types]]></category>
		<category><![CDATA[system prompt]]></category>
		<category><![CDATA[type safety]]></category>
		<category><![CDATA[unit tests]]></category>
		<category><![CDATA[zauberprompt]]></category>
		<guid isPermaLink="false">https://1manfactory.com/?p=3825</guid>

					<description><![CDATA[<p>Ich arbeite seit einiger Zeit mit codex.agent beim Programmieren. Das Tempo ist hoch, die Trefferquote oft gut – aber es gibt wiederkehrende Muster, die mich Zeit kosten und im schlimmsten Fall neue Fehler in den Code tragen. Vier Probleme sind bei mir immer wieder aufgetaucht: Codex neigt zu Overengineering. Aus einer kleinen Änderung wird schnell [&#8230;]</p>
<p>Der Beitrag <a href="https://1manfactory.com/der-zauberprompt-wie-ich-codex-agenten-zu-sauberem-robustem-php-zwinge/">Der Zauberprompt: Wie ich Codex-Agenten zu sauberem, robustem PHP zwinge</a> erschien zuerst auf <a href="https://1manfactory.com">1manfactory.com - Blog of Jürgen Schulze</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>Mit Pre-Commit-Hooks 3-fache Sicherheit</title>
		<link>https://1manfactory.com/mit-pre-commit-hooks-3-fache-sicherheit/</link>
		
		<dc:creator><![CDATA[Juergen Schulze]]></dc:creator>
		<pubDate>Fri, 14 Mar 2025 15:47:38 +0000</pubDate>
				<category><![CDATA[Git]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[automatisierte Code-Prüfung]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Code-Analyse]]></category>
		<category><![CDATA[Code-Qualität]]></category>
		<category><![CDATA[Code-Review]]></category>
		<category><![CDATA[composer]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Fehlervermeidung]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Git Hooks]]></category>
		<category><![CDATA[PHP CodeSniffer]]></category>
		<category><![CDATA[PHP Mess Detector]]></category>
		<category><![CDATA[PHPCS]]></category>
		<category><![CDATA[PHPMD]]></category>
		<category><![CDATA[phpstan]]></category>
		<category><![CDATA[Pre-Commit-Hook]]></category>
		<category><![CDATA[PSR-12]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Software-Qualität]]></category>
		<category><![CDATA[statische Analyse]]></category>
		<category><![CDATA[Versionskontrolle]]></category>
		<guid isPermaLink="false">https://1manfactory.com/?p=3595</guid>

					<description><![CDATA[<p>Beim Arbeiten mit Git kann es schnell passieren, dass fehlerhafter oder unsauberer Code in ein Repository gelangt. Um dies zu verhindern, können Pre-Commit-Hooks eingesetzt werden, die den Code automatisch vor jedem Commit prüfen. In diesem Artikel zeige ich, wie du einen Pre-Commit-Hook einrichtest, der deine gestagten PHP-Dateien mit drei wichtigen Tools analysiert: Mit diesem Setup [&#8230;]</p>
<p>Der Beitrag <a href="https://1manfactory.com/mit-pre-commit-hooks-3-fache-sicherheit/">Mit Pre-Commit-Hooks 3-fache Sicherheit</a> erschien zuerst auf <a href="https://1manfactory.com">1manfactory.com - Blog of Jürgen Schulze</a>.</p>
]]></description>
		
		
		
			</item>
		<item>
		<title>PHP: Code-Qualität testen – Systemweite Installation und Einsatzmöglichkeiten</title>
		<link>https://1manfactory.com/php-qualitaet-testen-systemweite-installation-und-einsatzmoeglichkeiten/</link>
		
		<dc:creator><![CDATA[Juergen Schulze]]></dc:creator>
		<pubDate>Sun, 02 Feb 2025 21:20:24 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Automatisierte Code-Analyse]]></category>
		<category><![CDATA[Code Qualität]]></category>
		<category><![CDATA[Code Smells]]></category>
		<category><![CDATA[Code Style]]></category>
		<category><![CDATA[Code Wartbarkeit]]></category>
		<category><![CDATA[Coding Standards]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[PHP Entwickler]]></category>
		<category><![CDATA[PHP Mess Detector]]></category>
		<category><![CDATA[PHP Tools]]></category>
		<category><![CDATA[PHP_CodeSniffer]]></category>
		<category><![CDATA[PHPMD]]></category>
		<category><![CDATA[phpstan]]></category>
		<category><![CDATA[Statische Code-Analyse]]></category>
		<category><![CDATA[Systemweite Installation]]></category>
		<guid isPermaLink="false">https://1manfactory.com/?p=3537</guid>

					<description><![CDATA[<p>Die Qualität deines PHP-Codes zu sichern, ist heute wichtiger denn je. Mit einigen leistungsstarken, kostenlosen Tools kannst du deinen Code automatisch analysieren, potentielle Fehler erkennen und sogar Code-Stil-Konventionen durchsetzen. In diesem Artikel zeige ich dir, wie du PHPStan, PHPMD und PHP_CodeSniffer systemweit installierst und erkläre kurz, wofür die einzelnen Tools ideal eingesetzt werden. 1. PHPStan [&#8230;]</p>
<p>Der Beitrag <a href="https://1manfactory.com/php-qualitaet-testen-systemweite-installation-und-einsatzmoeglichkeiten/">PHP: Code-Qualität testen – Systemweite Installation und Einsatzmöglichkeiten</a> erschien zuerst auf <a href="https://1manfactory.com">1manfactory.com - Blog of Jürgen Schulze</a>.</p>
]]></description>
		
		
		
			</item>
	</channel>
</rss>
