Zum Inhalt springen

ls -lt posts/

geekBlog

Über Systeme, Tooling und das gelegentliche Yak-Shaving.

Agent im Loop (Teil 6): Den Loop härten

Mehr Signale in die Schleife: Type Hints mit mypy, Ruff, Coverage und Claude-Code-Hooks. Schnelle Checks laufen nach Änderungen, die volle Suite vor dem Stopp – nebenbei kommt der Reroll dazu.

ki python testing

Property-Based Testing mit Hypothesis

Beispieltests prüfen, woran Du gedacht hast. Hypothesis erzeugt Testdaten aus Strategien, sucht Gegenbeispiele und schrumpft Fehler auf kleine, nachvollziehbare Fälle.

python testing

Agent im Loop (Teil 5): Wenn der Loop lügt

Explodierende Würfel und Vorteil/Nachteil zeigen, wie grüne Tests täuschen können: Overfitting, geschwächte Tests, unvollständige Semantik und Hänger. Property-Based Testing macht die Schleife robuster.

ki python testing

Agent im Loop (Teil 4): Refactoring unter Testschutz

Der naive String-Zerteiler stößt bei 4d6kh3 an seine Grenzen. Wir trennen Tokenizer, Parser und Evaluator – unter Testschutz, der Regressionen sichtbar macht, aber nicht jede ungetestete Änderung erkennen kann.

ki python testing