<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>damszew</title><description>Personal blog for sharing thoughts about different practices and patters used to create clean and efficient software</description><link>https://damszew.dev/</link><item><title>Types don’t just describe your code. They test it too.</title><link>https://damszew.dev/blog/types-dont-just-describe-your-code-they-test-it-too/</link><guid isPermaLink="true">https://damszew.dev/blog/types-dont-just-describe-your-code-they-test-it-too/</guid><description>How a strong type system documents and tests your code, eliminating entire families of tests.</description><pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Balancing Unit and Integration Tests: How Project Maturity Shapes the Ratio</title><link>https://damszew.dev/blog/balanding-unit-and-integration-tests-how-project-matiruty-shapes-the-ratio/</link><guid isPermaLink="true">https://damszew.dev/blog/balanding-unit-and-integration-tests-how-project-matiruty-shapes-the-ratio/</guid><description>Unit tests or integration tests? How a project&apos;s maturity shapes the right balance between the two.</description><pubDate>Wed, 05 Mar 2025 00:00:00 GMT</pubDate></item><item><title>TDD Is Just a Single Tool - Not a Whole Toolbox</title><link>https://damszew.dev/blog/tdd-is-a-single-tool-not-a-whole-toolbox/</link><guid isPermaLink="true">https://damszew.dev/blog/tdd-is-a-single-tool-not-a-whole-toolbox/</guid><description>Why I stopped following the Three Rules of TDD to the letter, and my pragmatic approach to automated testing.</description><pubDate>Mon, 23 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Coding Dojo: Avoid Brittle Tests by Writing Better Assertions</title><link>https://damszew.dev/blog/coding-dojo-avoid-brittle-tests-by-writing-better-assertions/</link><guid isPermaLink="true">https://damszew.dev/blog/coding-dojo-avoid-brittle-tests-by-writing-better-assertions/</guid><description>An employee report kata showing how over-specification leads to brittle tests, and how better assertions keep tests stable.</description><pubDate>Wed, 24 Nov 2021 00:00:00 GMT</pubDate></item><item><title>TDD == Development Made Right</title><link>https://damszew.dev/blog/what-is-a-tdd-in-practice/</link><guid isPermaLink="true">https://damszew.dev/blog/what-is-a-tdd-in-practice/</guid><description>How Test-Driven Development helps you build better software faster, and the common mistakes developers make along the way.</description><pubDate>Wed, 08 Sep 2021 00:00:00 GMT</pubDate></item></channel></rss>