<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Clean Code on Romano Roth</title><link>https://romanoroth.com/en/tags/clean-code/</link><description>Recent content in Clean Code on Romano Roth</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Romano Roth</copyright><lastBuildDate>Fri, 09 Dec 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://romanoroth.com/en/tags/clean-code/index.xml" rel="self" type="application/rss+xml"/><item><title>High-Quality Work in Software Engineering and Building Great Developer Experience</title><link>https://romanoroth.com/en/blogs/high-quality-work-in-software-engineering/</link><pubDate>Fri, 09 Dec 2022 00:00:00 +0000</pubDate><guid>https://romanoroth.com/en/blogs/high-quality-work-in-software-engineering/</guid><description>&lt;p>What defines high-quality work in software engineering? Is it Scrum? Clean Code? TDD? Functional programming? In this Expert Talks session, my colleague Milan and I present two complementary perspectives. Milan covers the pillars of high-quality engineering work, from team building and customer centricity to clean code and engineering culture. I then show how DevOps and continuous delivery help build great products by moving from a project mindset to a product mindset.&lt;/p></description></item><item><title>Does TDD Work With Legacy Code?</title><link>https://romanoroth.com/en/blogs/does-tdd-work-with-legacy-code/</link><pubDate>Sat, 03 Apr 2021 00:00:00 +0000</pubDate><guid>https://romanoroth.com/en/blogs/does-tdd-work-with-legacy-code/</guid><description>&lt;p>Does test-driven development work with legacy applications? That is a question I get a lot, and the short answer is yes. In this video I take a big, ugly WinForms application and walk through how I use TDD to add a new feature without touching the messy parts of the existing code. The goal is simple: show that the test-first mindset works even when the surrounding codebase has no tests at all.&lt;/p></description></item><item><title>What is TDD? Test-Driven Development Explained</title><link>https://romanoroth.com/en/blogs/what-is-tdd/</link><pubDate>Tue, 02 Feb 2021 00:00:00 +0000</pubDate><guid>https://romanoroth.com/en/blogs/what-is-tdd/</guid><description>&lt;p>What exactly is TDD or Test-Driven Development, and why do so many experienced engineers swear by it? In this short video I explain where TDD comes from, how the red-green-refactor cycle works, and I walk through a simple C# calculator example that shows the process in action. TDD is not only a development technique, it is a mindset that shapes how you approach every line of code.&lt;/p></description></item></channel></rss>