<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Testing on Raccoon Ninja</title><link>https://raccoon.ninja/tags/testing/</link><description>Recent content in Testing on Raccoon Ninja</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>No Microslop (aka AI Slop) here! All 100% Artisanal, gourmet, organic, non-GMO posts carefully handcrafted by a human!</copyright><lastBuildDate>Sat, 01 Aug 2026 00:00:00 -0500</lastBuildDate><atom:link href="https://raccoon.ninja/tags/testing/index.xml" rel="self" type="application/rss+xml"/><item><title>Python code quality in the Gen AI era (#dev #python #ai #codequality #testing)</title><link>https://raccoon.ninja/post/dev/python-code-quality-in-the-gen-ai-era/</link><pubDate>Sat, 01 Aug 2026 00:00:00 -0500</pubDate><guid>https://raccoon.ninja/post/dev/python-code-quality-in-the-gen-ai-era/</guid><description>
A practical quality setup for Python in the age of coding agents: uv for environments and lockfiles, Ruff for linting, Mypy for type checking, Black for formatting, and pytest as the feedback loop, with the human still signing off on what the tests actually mean.</description></item></channel></rss>