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.
Lets not optimize your optimization
Cover image for Lets not optimize your optimization

Lets not optimize your optimization

10
Comments
4 min read
DRY, KISS & YAGNI: Clean Code for Kids (with React.js)
Cover image for DRY, KISS & YAGNI: Clean Code for Kids (with React.js)

DRY, KISS & YAGNI: Clean Code for Kids (with React.js)

5
Comments
2 min read
Code Smell 308 - Not Polymorphic Return
Cover image for Code Smell 308 - Not Polymorphic Return

Code Smell 308 - Not Polymorphic Return

2
Comments 1
16 min read
Top 17 Must-Have Resources for Software Refactoring Excellence

Top 17 Must-Have Resources for Software Refactoring Excellence

Comments
6 min read
O clean code não vai deixar sua aplicação mais veloz
Cover image for O clean code não vai deixar sua aplicação mais veloz

O clean code não vai deixar sua aplicação mais veloz

8
Comments
5 min read
Design Patterns Simplified: Part 8 – Prototype Pattern (a.k.a. “Copy That!”)
Cover image for Design Patterns Simplified: Part 8 – Prototype Pattern (a.k.a. “Copy That!”)

Design Patterns Simplified: Part 8 – Prototype Pattern (a.k.a. “Copy That!”)

Comments
3 min read
Understand the Factory Method Pattern in Java
Cover image for Understand the Factory Method Pattern in Java

Understand the Factory Method Pattern in Java

Comments
3 min read
Refactoring 031 - Removing OOPs
Cover image for Refactoring 031 - Removing OOPs

Refactoring 031 - Removing OOPs

5
Comments 3
12 min read
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
🧠 How to Name Things in Code — 2025 Edition

🧠 How to Name Things in Code — 2025 Edition

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
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
loading...