<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Yenpo Journal</title><description>Code lesen lernen mit kleinen, ausführbaren Beispielen.</description><link>https://yenpo.app/</link><language>de</language><item><title>Aus KI-generiertem Code lernen: vorhersagen, ändern und prüfen</title><link>https://yenpo.app/de/blog/learn-from-ai-generated-code/</link><guid isPermaLink="true">https://yenpo.app/de/blog/learn-from-ai-generated-code/</guid><description>Ihr per Vibe Coding erstelltes Feature funktioniert – können Sie es erklären? Lernen Sie an einem ausführbaren Filter: drei Ergebnisse vorhersagen, eine Regel selbst ändern und die Folgen prüfen.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Eine KI-Codeerklärung prüfen: einer versteckten Mutation folgen</title><link>https://yenpo.app/de/blog/verify-ai-code-explanation/</link><guid isPermaLink="true">https://yenpo.app/de/blog/verify-ai-code-explanation/</guid><description>Eine flache Kopie erstellt neue äußere Objekte, teilt aber deren verschachtelte Labels. Folgen Sie dem Aufrufer, vergleichen Sie Referenzen und prüfen Sie die übersehene Änderung.</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Einen Git-Diff lesen: ein Beispiel für KI-Code-Reviews</title><link>https://yenpo.app/de/blog/read-git-diff/</link><guid isPermaLink="true">https://yenpo.app/de/blog/read-git-diff/</guid><description>Den richtigen Git-Vergleich wählen, einen Hunk verstehen, im Patch fehlende unversionierte Dateien finden und das vorgeschlagene Verhalten mit einem kleinen Test prüfen.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Einen JavaScript-Stacktrace mit Error.cause lesen</title><link>https://yenpo.app/de/blog/read-javascript-stack-trace/</link><guid isPermaLink="true">https://yenpo.app/de/blog/read-javascript-stack-trace/</guid><description>Einen Import-failed-Wrapper bis zum Parser und seinem fehlerhaften JSON verfolgen. Erhaltene und verlorene Ursachen vergleichen und die korrigierte Eingabe mit Node.js prüfen.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Charakterisierungstests vor KI-Refactoring: ungetesteten Code verstehen</title><link>https://yenpo.app/de/blog/characterization-tests-before-ai-refactoring/</link><guid isPermaLink="true">https://yenpo.app/de/blog/characterization-tests-before-ai-refactoring/</guid><description>Einen kleinen Formatter beobachten, Zeit- und Umgebungseingaben fixieren und überraschendes Verhalten festhalten. Eine verhaltenstreue Version und eine scheiternde Bereinigung ausführen.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Auswirkungsanalyse von Codeänderungen: Was geht bei einer Funktionsänderung kaputt?</title><link>https://yenpo.app/de/blog/code-change-impact-analysis/</link><guid isPermaLink="true">https://yenpo.app/de/blog/code-change-impact-analysis/</guid><description>Eine Umstellung von Millisekunden auf Sekunden durch eine defekte Aktualisierungsprüfung, unveränderte Sortierung und einen zur Laufzeit gewählten CSV-Export verfolgen. Tests vorher und nachher ausführen.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>KI-generierte Tests prüfen, wenn ein Patch grün wird</title><link>https://yenpo.app/de/blog/review-ai-generated-tests/</link><guid isPermaLink="true">https://yenpo.app/de/blog/review-ai-generated-tests/</guid><description>KI-Code besteht Tests, akzeptiert aber eine unmögliche Buchung. Lesen Sie abgeschwächte Assertions, folgen Sie einem unveränderten Aufrufer und führen Sie Regressionstests aus.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Eine HTTP-Anfrage durch den Code verfolgen</title><link>https://yenpo.app/de/blog/trace-http-request-through-code/</link><guid isPermaLink="true">https://yenpo.app/de/blog/trace-http-request-through-code/</guid><description>Eine HTTP-Anfrage von der Route über Authentifizierung, Middleware und Datensuche verfolgen. Einen Autorisierungsfehler für Arbeitsbereiche mit Node.js ohne Abhängigkeiten reproduzieren.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Warum gibt es diesen Code? Mit git blame und git log nachverfolgen</title><link>https://yenpo.app/de/blog/why-code-exists-git-history/</link><guid isPermaLink="true">https://yenpo.app/de/blog/why-code-exists-git-history/</guid><description>Verfolgen Sie eine unklare Schutzprüfung durch Formatierung und Umbenennung mit git blame, git log -S und -L. Bauen Sie die Historie nach und testen Sie die ursprüngliche Korrektur.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Einen von KI geschriebenen Promise-Cache prüfen</title><link>https://yenpo.app/de/blog/review-ai-generated-code/</link><guid isPermaLink="true">https://yenpo.app/de/blog/review-ai-generated-code/</guid><description>Der Cache-Patch eines KI-Assistenten sieht richtig aus und besteht naheliegende Tests. Hier sind die fehlerauslösende Aufrufreihenfolge, die Korrektur und ein gezielter Regressionstest.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Asynchrone JavaScript-Rennen beheben: die neueste Auswahl behalten</title><link>https://yenpo.app/de/blog/trace-a-function-call/</link><guid isPermaLink="true">https://yenpo.app/de/blog/trace-a-function-call/</guid><description>Veraltete Antworten am Überschreiben der neuesten Auswahl hindern. Ein JavaScript-Rennen ohne Timer reproduzieren und Erfolg, Fehler und Ladezustand schützen.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Fremden Code lesen: den Einstieg finden und einem Wert folgen</title><link>https://yenpo.app/de/blog/understand-an-unfamiliar-codebase/</link><guid isPermaLink="true">https://yenpo.app/de/blog/understand-an-unfamiliar-codebase/</guid><description>Finden Sie den Einstieg über einen Befehl, einen Ausgabetext, einen Test oder einen Konfigurationsnamen. Verfolgen Sie dann eine Berichtsgrenze durch Priorität, Validierung und Ausgabe.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate></item></channel></rss>