<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Legacy Code on Marko Apfel</title><link>http://blog.marko-apfel.de/tags/legacy-code/</link><description>Recent content in Legacy Code on Marko Apfel</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 05 Sep 2024 18:48:29 +0200</lastBuildDate><atom:link href="http://blog.marko-apfel.de/tags/legacy-code/index.xml" rel="self" type="application/rss+xml"/><item><title>Brownfield vs. Greenfield: Why One Static-Analysis Ruleset Doesn't Fit Both</title><link>http://blog.marko-apfel.de/posts/brownfield-vs-greenfield-rulesets/</link><pubDate>Thu, 05 Sep 2024 18:48:29 +0200</pubDate><guid>http://blog.marko-apfel.de/posts/brownfield-vs-greenfield-rulesets/</guid><description>One uniform static-analysis ruleset across an entire codebase sounds principled — until that codebase includes both a decade-old legacy module and code written last week.</description></item></channel></rss>