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.
Why the Best Engineers Write "Ugly" Code

Why the Best Engineers Write "Ugly" Code

Comments
4 min read
I Gave Gemini 3 My Worst Legacy Code — Here’s What Happened
Cover image for I Gave Gemini 3 My Worst Legacy Code — Here’s What Happened

I Gave Gemini 3 My Worst Legacy Code — Here’s What Happened

1
Comments
7 min read
Code Review Rules: The Last Stand of Human Judgment in the AI Era
Cover image for Code Review Rules: The Last Stand of Human Judgment in the AI Era

Code Review Rules: The Last Stand of Human Judgment in the AI Era

Comments
3 min read
When Good Intentions Become a Problem: Overengineering
Cover image for When Good Intentions Become a Problem: Overengineering

When Good Intentions Become a Problem: Overengineering

1
Comments
4 min read
Entity vs DTO vs Model — Stop Using These Terms Interchangeably

Entity vs DTO vs Model — Stop Using These Terms Interchangeably

Comments
2 min read
Writing Testable Code: Common Anti-Patterns and How to Fix Them

Writing Testable Code: Common Anti-Patterns and How to Fix Them

15
Comments 6
12 min read
Why String.fromEnvironment() Might Return an Empty String in Dart
Cover image for Why String.fromEnvironment() Might Return an Empty String in Dart

Why String.fromEnvironment() Might Return an Empty String in Dart

Comments
6 min read
Corporate Amnesia: What Happens When Your Team Forgets How Its Own Code Works
Cover image for Corporate Amnesia: What Happens When Your Team Forgets How Its Own Code Works

Erosion of team trust and developer speed

Corporate Amnesia: What Happens When Your Team Forgets How Its Own Code Works

24
Comments 23
5 min read
Stop Guessing Why Your App is Slow: A Pragmatic Guide to Big O Notation

Stop Guessing Why Your App is Slow: A Pragmatic Guide to Big O Notation

3
Comments
4 min read
Why You Should Start Using Negative If Statements in Your Code
Cover image for Why You Should Start Using Negative If Statements in Your Code

Why You Should Start Using Negative If Statements in Your Code

2
Comments
3 min read
Go interfaces: accept interfaces, return structs — and when not to

Go interfaces: accept interfaces, return structs — and when not to

1
Comments
4 min read
Readable Code: Because Your Future Self Hates You

Readable Code: Because Your Future Self Hates You

Comments
2 min read
The Dependency Rule: One Import Statement Will Tell You If Your Go Architecture Is Broken
Cover image for The Dependency Rule: One Import Statement Will Tell You If Your Go Architecture Is Broken

The Dependency Rule: One Import Statement Will Tell You If Your Go Architecture Is Broken

Comments
3 min read
Vibe Coding is OVER
Cover image for Vibe Coding is OVER

Vibe Coding is OVER

2
Comments
2 min read
Hexagonal Architecture: Ports and Adapters Pattern
Cover image for Hexagonal Architecture: Ports and Adapters Pattern

Hexagonal Architecture: Ports and Adapters Pattern

1
Comments
6 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.