<?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 JAVAPRO International</title><link>https://javapro-en.svenruppert.com/tags/clean-code/</link><description>Recent content in Clean Code on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 25 Nov 2025 07:00:01 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/tags/clean-code/index.xml" rel="self" type="application/rss+xml"/><item><title>Best Practices for Writing Clean Code in Java</title><link>https://javapro-en.svenruppert.com/best-practices-for-writing-clean-code-in-java/</link><pubDate>Tue, 25 Nov 2025 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/best-practices-for-writing-clean-code-in-java/</guid><description>&lt;h5 id="introduction"&gt;Introduction&lt;/h5&gt;
&lt;p&gt;Writing clean, maintainable code isn&amp;rsquo;t just a good idea; it&amp;rsquo;s a &lt;strong&gt;non-negotiable imperative&lt;/strong&gt; for any professional Java developer. In today&amp;rsquo;s complex software landscape, code gets read far more often than it&amp;rsquo;s written. Clean code isn&amp;rsquo;t merely about functionality; it&amp;rsquo;s fundamentally about &lt;strong&gt;readability&lt;/strong&gt;, &lt;strong&gt;simplicity&lt;/strong&gt;, &lt;strong&gt;efficiency&lt;/strong&gt;, and &lt;strong&gt;adaptability&lt;/strong&gt;. Whether you&amp;rsquo;re contributing to an open-source project, developing a critical enterprise application, or collaborating within a large team, clean code ensures your work is not only easy to understand but also readily extensible and modifiable for everyone involved.&lt;/p&gt;</description></item><item><title>My Top 10 Principles for getting the best from AI (for developers)</title><link>https://javapro-en.svenruppert.com/my-top-10-principles-for-getting-the-best-from-ai-for-developers/</link><pubDate>Mon, 02 Dec 2024 11:56:54 +0000</pubDate><guid>https://javapro-en.svenruppert.com/my-top-10-principles-for-getting-the-best-from-ai-for-developers/</guid><description>&lt;p&gt;&lt;em&gt;AI tools for developers: principles, insights, and the importance of clean code.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Every day, I encounter a new AI tool, whether a new capability is added to an existing tool or an entirely new offering. I actively use several AI tools, including ChatGPT, Grammarly, and Amazon Q Developer, each serving different purposes. I pay for pro access to ChatGPT and Grammarly, though I sometimes consider switching to Claude.ai, which occasionally proves invaluable. s a view of AI tools for developers: my principles, insights and ultimately the realisation that development practises such as clean code is more essential than ever&lt;/p&gt;</description></item></channel></rss>