Forem

# cleancode

Principios e praticas para escrever codigo limpo e sustentavel.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
How to Write Cleaner JavaScript by Using Helper Functions

How to Write Cleaner JavaScript by Using Helper Functions

Comments
2 min read
为什么我讨厌与马来西亚的软件公司合作?

为什么我讨厌与马来西亚的软件公司合作?

7
Comments
1 min read
Design Patterns Simplified: Part 7 – Builder Pattern (a.k.a. “Build It Step by Step”)
Cover image for Design Patterns Simplified: Part 7 – Builder Pattern (a.k.a. “Build It Step by Step”)

Design Patterns Simplified: Part 7 – Builder Pattern (a.k.a. “Build It Step by Step”)

Comments
3 min read
Design Patterns Simplified: Part 6 – Singleton Pattern (a.k.a. “One and Only One”)
Cover image for Design Patterns Simplified: Part 6 – Singleton Pattern (a.k.a. “One and Only One”)

Design Patterns Simplified: Part 6 – Singleton Pattern (a.k.a. “One and Only One”)

Comments
2 min read
How to Stop Unnecessary Re-Renders in React — Part 2: Common Mistakes
Cover image for How to Stop Unnecessary Re-Renders in React — Part 2: Common Mistakes

How to Stop Unnecessary Re-Renders in React — Part 2: Common Mistakes

Comments
1 min read
Understand the Acronym Spaghetti: From WTF to SOLID Code

Understand the Acronym Spaghetti: From WTF to SOLID Code

Comments
6 min read
🚨 Clean Up Your Go Error Handling with One Tiny Helper

🚨 Clean Up Your Go Error Handling with One Tiny Helper

Comments
1 min read
🧹 Clean JavaScript in 2025: Fewer Params, Clearer Names, Smarter Errors

🧹 Clean JavaScript in 2025: Fewer Params, Clearer Names, Smarter Errors

Comments
1 min read
🧠 How to Name Things in Code — 2025 Edition

🧠 How to Name Things in Code — 2025 Edition

Comments
1 min read
The Butterfly Effect in Code — Small Changes, Big Impact
Cover image for The Butterfly Effect in Code — Small Changes, Big Impact

The Butterfly Effect in Code — Small Changes, Big Impact

Comments
2 min read
Cleaner logic: triggon vs if-statements
Cover image for Cleaner logic: triggon vs if-statements

Cleaner logic: triggon vs if-statements

1
Comments
3 min read
Understanding SOLID once and for all | Part 02 - (OCP)
Cover image for Understanding SOLID once and for all | Part 02 - (OCP)

Understanding SOLID once and for all | Part 02 - (OCP)

4
Comments
4 min read
React Custom Hooks: Clean Code Through Abstraction
Cover image for React Custom Hooks: Clean Code Through Abstraction

React Custom Hooks: Clean Code Through Abstraction

Comments
4 min read
Design Patterns Simplified: Part 4 – Decorator Pattern (a.k.a. “Wrap It Before You Log It”)
Cover image for Design Patterns Simplified: Part 4 – Decorator Pattern (a.k.a. “Wrap It Before You Log It”)

Design Patterns Simplified: Part 4 – Decorator Pattern (a.k.a. “Wrap It Before You Log It”)

1
Comments
3 min read
Interface Inheritance, Types and Enums with TypeScript - Practical Example
Cover image for Interface Inheritance, Types and Enums with TypeScript - Practical Example

Interface Inheritance, Types and Enums with TypeScript - Practical Example

Comments
5 min read
Design Patterns Simplified: Part 3 – Observer Pattern (a.k.a. “Don’t Call Me, I’ll Call You 📞”)
Cover image for Design Patterns Simplified: Part 3 – Observer Pattern (a.k.a. “Don’t Call Me, I’ll Call You 📞”)

Design Patterns Simplified: Part 3 – Observer Pattern (a.k.a. “Don’t Call Me, I’ll Call You 📞”)

Comments
3 min read
Design Patterns Simplified: Part 2 – Strategy Pattern (a.k.a. “Pick Your Coupon Wisely”)
Cover image for Design Patterns Simplified: Part 2 – Strategy Pattern (a.k.a. “Pick Your Coupon Wisely”)

Design Patterns Simplified: Part 2 – Strategy Pattern (a.k.a. “Pick Your Coupon Wisely”)

Comments
3 min read
DRY Is a Lie: Confusion by Design
Cover image for DRY Is a Lie: Confusion by Design

DRY Is a Lie: Confusion by Design

8
Comments 11
3 min read
Python for Robotic Engineering – A Structured Foundation

Python for Robotic Engineering – A Structured Foundation

Comments
9 min read
Design Patterns Simplified: Part 1 – Factory Pattern and Its Clones (Simple, Method, Abstract)
Cover image for Design Patterns Simplified: Part 1 – Factory Pattern and Its Clones (Simple, Method, Abstract)

Design Patterns Simplified: Part 1 – Factory Pattern and Its Clones (Simple, Method, Abstract)

Comments
4 min read
🤔 Wait... Have I Been Using Design Patterns This Whole Time?
Cover image for 🤔 Wait... Have I Been Using Design Patterns This Whole Time?

🤔 Wait... Have I Been Using Design Patterns This Whole Time?

Comments
4 min read
Baixar a branch do PR: quando vale a pena testar localmente?
Cover image for Baixar a branch do PR: quando vale a pena testar localmente?

Baixar a branch do PR: quando vale a pena testar localmente?

Comments
3 min read
The art of clean code: Essential principles for simplifying software development by Christian Mayer
Cover image for The art of clean code: Essential principles for simplifying software development by Christian Mayer

The art of clean code: Essential principles for simplifying software development by Christian Mayer

2
Comments
14 min read
✅ Type-Safe Utility Checks in TypeScript — 2025 Edition

✅ Type-Safe Utility Checks in TypeScript — 2025 Edition

Comments
1 min read
Advanced C# Design Patterns: Beyond the Basics

Advanced C# Design Patterns: Beyond the Basics

Comments
5 min read
loading...