<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Clean-Code on Karpoke - Just Another Blog</title><link>http://karpoke.ignaciocano.com/tags/clean-code/</link><description>Recent content in Clean-Code on Karpoke - Just Another Blog</description><generator>Hugo -- 0.167.0</generator><language>es</language><lastBuildDate>Thu, 02 Oct 2025 11:49:30 +0100</lastBuildDate><atom:link href="http://karpoke.ignaciocano.com/tags/clean-code/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Implement the SOLID Principles in Flutter and Dart</title><link>http://karpoke.ignaciocano.com/2025/10/02/how-to-implement-the-solid-principles-in-flutter-and-dart/</link><pubDate>Thu, 02 Oct 2025 11:49:30 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2025/10/02/how-to-implement-the-solid-principles-in-flutter-and-dart/</guid><description>&lt;blockquote&gt;
&lt;p&gt;How to Implement the SOLID Principles in Flutter and Dart&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» freecodecamp.org | &lt;a href="https://www.freecodecamp.org/news/implement-the-solid-principles-in-flutter-and-dart/"&gt;freecodecamp.org&lt;/a&gt;&lt;/p&gt;</description></item><item><title>How to Write Clean Code – Tips for Developers with Examples</title><link>http://karpoke.ignaciocano.com/2024/11/06/how-to-write-clean-code-tips-for-developers-with-examples/</link><pubDate>Wed, 06 Nov 2024 07:19:31 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2024/11/06/how-to-write-clean-code-tips-for-developers-with-examples/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Imagine a messy room with clothes, books, and other items scattered
everywhere. Finding something in that room would be tough, right? Now,
think about writing messy code – it’s just as confusing, if not more! On
the other hand, clean code is like an &amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» freeCodeCamp.org | &lt;a href="https://www.freecodecamp.org/news/how-to-write-clean-code-tips-for-developers/"&gt;freecodecamp.org&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Clean Code: Single Responsibility, Open/Closed, Liskov Substitution SOLID Principles in TS [Part 4]</title><link>http://karpoke.ignaciocano.com/2023/11/10/clean-code-single-responsibility-open-closed-liskov-substitution-solid-principle/</link><pubDate>Fri, 10 Nov 2023 10:57:24 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2023/11/10/clean-code-single-responsibility-open-closed-liskov-substitution-solid-principle/</guid><description>&lt;blockquote&gt;
&lt;p&gt;In this article, we will look at the three first SOLID principles: The
Single Responsibility Principle, the Open/Closed Principle and the
Liskov Principle.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» hackernoon.com | &lt;a href="https://hackernoon.com/clean-code-single-responsibility-openclosed-liskov-substitution-solid-principles-in-ts-part-4"&gt;hackernoon.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>PyBites: When to refactor your code?</title><link>http://karpoke.ignaciocano.com/2023/08/12/pybites-when-to-refactor-your-code/</link><pubDate>Sat, 12 Aug 2023 02:21:51 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2023/08/12/pybites-when-to-refactor-your-code/</guid><description>&lt;blockquote&gt;
&lt;p&gt;PyBites: When to refactor your code?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» pybit.es | &lt;a href="https://pybit.es/articles/when-to-refactor-your-code/"&gt;pybit.es&lt;/a&gt;&lt;/p&gt;</description></item><item><title>How to Find the Stinky Parts of Your Code [Part XXXIX]</title><link>http://karpoke.ignaciocano.com/2023/06/20/how-to-find-the-stinky-parts-of-your-code-part-xxxix/</link><pubDate>Tue, 20 Jun 2023 10:59:23 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2023/06/20/how-to-find-the-stinky-parts-of-your-code-part-xxxix/</guid><description>&lt;blockquote&gt;
&lt;p&gt;It smells because there are likely many instances where it could be
edited or improved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» hackernoon.com | &lt;a href="https://hackernoon.com/how-to-find-the-stinky-parts-of-your-code-part-xxxix"&gt;hackernoon.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>106 Stories To Learn About Clean Code</title><link>http://karpoke.ignaciocano.com/2023/04/13/106-stories-to-learn-about-clean-code/</link><pubDate>Thu, 13 Apr 2023 07:42:32 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2023/04/13/106-stories-to-learn-about-clean-code/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Learn everything you need to know about Clean Code via these 106 free
HackerNoon stories.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» hackernoon.com | &lt;a href="https://hackernoon.com/106-stories-to-learn-about-clean-code"&gt;hackernoon.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>How to eliminate if-else chain, for long life software</title><link>http://karpoke.ignaciocano.com/2022/10/18/how-to-eliminate-if-else-chain-for-long-life-software/</link><pubDate>Tue, 18 Oct 2022 16:54:49 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2022/10/18/how-to-eliminate-if-else-chain-for-long-life-software/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Motivation All programing principles and paradigms aim to enhance code
readability and&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/smuhammed/how-to-eliminate-if-else-chain-for-long-life-software-3ea3"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>How to Find the Stinky Parts of Your Code [Part XXI]</title><link>http://karpoke.ignaciocano.com/2022/07/24/how-to-find-the-stinky-parts-of-your-code-part-xxi/</link><pubDate>Sun, 24 Jul 2022 12:15:37 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2022/07/24/how-to-find-the-stinky-parts-of-your-code-part-xxi/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Code smells are a classic. It smells because there are likely many
instances where it could be edited or improved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» hackernoon.com | &lt;a href="https://hackernoon.com/how-to-find-the-stinky-parts-of-your-code-part-xxi"&gt;hackernoon.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>7 Tips For Clean Code</title><link>http://karpoke.ignaciocano.com/2021/08/01/7-tips-for-clean-code/</link><pubDate>Sun, 01 Aug 2021 20:18:28 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2021/08/01/7-tips-for-clean-code/</guid><description>&lt;blockquote&gt;
&lt;p&gt;It&amp;rsquo;s all about maintaining clean and readable code(which works of
course). So, I wanted to share a&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/akashshyam/7-tips-for-clean-code-3nk1"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Clean Code Part 2: Functions</title><link>http://karpoke.ignaciocano.com/2021/07/05/clean-code-part-2-functions/</link><pubDate>Mon, 05 Jul 2021 13:40:57 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2021/07/05/clean-code-part-2-functions/</guid><description>&lt;blockquote&gt;
&lt;p&gt;This is part 2 of the series of Clean Code By Robert C. Martin. If you
haven&amp;rsquo;t gone through the part&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/tanisha03/clean-code-part-2-functions-43mj"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>How to write clean code units (functions and methods)</title><link>http://karpoke.ignaciocano.com/2021/04/30/how-to-write-clean-code-units-functions-and-methods/</link><pubDate>Fri, 30 Apr 2021 08:45:42 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2021/04/30/how-to-write-clean-code-units-functions-and-methods/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Code units at the edges of your application should be small, independent
and only do one thing&amp;hellip;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/sargalias/how-to-write-clean-code-units-functions-and-methods-16l2"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>My Top 4 Patterns for Writing Simple Code</title><link>http://karpoke.ignaciocano.com/2020/08/03/my-top-4-patterns-for-writing-simple-code/</link><pubDate>Mon, 03 Aug 2020 16:20:43 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2020/08/03/my-top-4-patterns-for-writing-simple-code/</guid><description>&lt;blockquote&gt;
&lt;p&gt;When it comes to writing code, I aim to write simple code. What Bob
Martin calls clean code. What oth&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/dangoslen/my-top-4-patterns-for-writing-simple-code-25pg"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>You dont believe in clean code</title><link>http://karpoke.ignaciocano.com/2020/07/06/you-dont-believe-in-clean-code/</link><pubDate>Mon, 06 Jul 2020 22:55:09 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2020/07/06/you-dont-believe-in-clean-code/</guid><description>&lt;blockquote&gt;
&lt;p&gt;What has clean code ever done for us?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/danlebrero/you-dont-believe-in-clean-code-113n"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>10 practices for readable code</title><link>http://karpoke.ignaciocano.com/2018/09/19/10-practices-for-readable-code/</link><pubDate>Wed, 19 Sep 2018 19:59:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2018/09/19/10-practices-for-readable-code/</guid><description>&lt;blockquote&gt;
&lt;p&gt;I’ve been writing code for 20 years. During that time I’ve worked with 17
teams coding different languages to build hundreds of projects. These
include everything from a simple blog site, to APIs supporting 3,000
requests/second, to top selling apps. From these experiences, combined with
the books I’ve read, it’s become apparent to me what matters most in code:
readability.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» Jason McCreary | &lt;a href="http://jason.pureconcepts.net/2018/09/practices-write-readable-code-less-complex/"&gt;jason.pureconcepts.net&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The Exceptional Beauty of Doom 3’s Source Code</title><link>http://karpoke.ignaciocano.com/2015/02/08/the-exceptional-beauty-of-doom-3s-source-code/</link><pubDate>Sun, 08 Feb 2015 19:25:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2015/02/08/the-exceptional-beauty-of-doom-3s-source-code/</guid><description>&lt;blockquote&gt;
&lt;p&gt;What would ”nice looking”—or ”beautiful”, for that matter—actually
mean when referring to source code? I asked some programmer friends
what they thought that meant. Their answers were obvious, but still
worth stating:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Code should be locally coherent and single-functioned: One
function should do exactly one thing. It should be clear about
what it’s doing.&lt;/li&gt;
&lt;li&gt;Local code should explain, or at least hint at the overall system
design.&lt;/li&gt;
&lt;li&gt;Code should be self-documenting. Comments should be avoided
whenever possible. Comments duplicate work when both writing and
reading code. If you need to comment something to make it
understandable it should probably be rewritten.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;» Shawn McGrath | &lt;a href="http://kotaku.com/5975610/the-exceptional-beauty-of-doom-3s-source-code"&gt;kotaku.com&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>