DEV Community

# cleancode

Principios e praticas para escrever codigo limpo e sustentavel.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
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

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!”)

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

Comments
3 min read
Understand the Factory Method Pattern in Java

Understand the Factory Method Pattern in Java

Comments
3 min read
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
为什么我讨厌与马来西亚的软件公司合作?

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

6
Comments
1 min read
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”)

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

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

Cleaner logic: triggon vs if-statements

1
Comments
3 min read
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

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”)

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

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 📞”)

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”)

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

DRY Is a Lie: Confusion by Design

8
Comments 11
3 min read
loading...