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.
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
Interfaces, Abstract Classes, and DIMs in C#: A Real-World Developer’s Perspective

Interfaces, Abstract Classes, and DIMs in C#: A Real-World Developer’s Perspective

Comments 1
3 min read
Single Responsibility Principle - What's a "Single Reason to Change" and Why It Matters?

Single Responsibility Principle - What's a "Single Reason to Change" and Why It Matters?

Comments
6 min read
Understand the Acronym Spaghetti: Part 3 - SOLID Principles

Understand the Acronym Spaghetti: Part 3 - SOLID Principles

Comments
5 min read
Understand the Acronym Spaghetti: Part 5 - Advanced Principles

Understand the Acronym Spaghetti: Part 5 - Advanced Principles

Comments
7 min read
Understand the Acronym Spaghetti: Part 2 - The Quality Principles

Understand the Acronym Spaghetti: Part 2 - The Quality Principles

Comments
8 min read
Design Patterns Simplified: Part 19 — Composite Pattern (a.k.a. “The File Tree Organizer”)

Design Patterns Simplified: Part 19 — Composite Pattern (a.k.a. “The File Tree Organizer”)

Comments
3 min read
Entendendo SOLID de uma vez por todas | Parte 02 - (OCP)

Entendendo SOLID de uma vez por todas | Parte 02 - (OCP)

Comments
4 min read
Laravel taught me one of the most underrated lessons in software development.

Laravel taught me one of the most underrated lessons in software development.

1
Comments
1 min read
Understanding Clean Code

Understanding Clean Code

6
Comments
2 min read
React Rendering Deep Dive — Part 2: Inside the Virtual DOM Lifecycle

React Rendering Deep Dive — Part 2: Inside the Virtual DOM Lifecycle

1
Comments
2 min read
Design Patterns Simplified: Part 18 — Bridge Pattern (a.k.a. “The Music Connector”)

Design Patterns Simplified: Part 18 — Bridge Pattern (a.k.a. “The Music Connector”)

Comments
4 min read
Código Limpio: Fechas (TimeZone)

Código Limpio: Fechas (TimeZone)

Comments
2 min read
TODO or not TODO / Stop spamming the code with useless comments

TODO or not TODO / Stop spamming the code with useless comments

13
Comments 7
3 min read
Understanding SOLID once and for all | Part 04 - (ISP)

Understanding SOLID once and for all | Part 04 - (ISP)

5
Comments
3 min read
Meet flx CLI: A Clean Architecture Generator CLI for Flutter Developers

Meet flx CLI: A Clean Architecture Generator CLI for Flutter Developers

Comments
2 min read
Design Patterns Simplified: Part 17 — Flyweight Pattern (a.k.a. “The Shared Furniture”)

Design Patterns Simplified: Part 17 — Flyweight Pattern (a.k.a. “The Shared Furniture”)

Comments
3 min read
Demystifying Java Records: A Developer's Guide

Demystifying Java Records: A Developer's Guide

Comments
6 min read
How TDD Can Save You from Shipping Broken Code

How TDD Can Save You from Shipping Broken Code

Comments
3 min read
Design Patterns Simplified: Part 16 — Proxy Pattern (a.k.a. “The Gatekeeper”)

Design Patterns Simplified: Part 16 — Proxy Pattern (a.k.a. “The Gatekeeper”)

Comments
3 min read
How DDD (almost) killed the startup I work for

How DDD (almost) killed the startup I work for

Comments 1
3 min read
Entendendo SOLID de uma vez por todas | Parte 03 - (LSP)

Entendendo SOLID de uma vez por todas | Parte 03 - (LSP)

2
Comments
4 min read
How to Set Up ESLint, Prettier, Husky, and Lint-Staged in a TypeScript Project

How to Set Up ESLint, Prettier, Husky, and Lint-Staged in a TypeScript Project

1
Comments
2 min read
Design Patterns Simplified: Part 14 — State Pattern (a.k.a. “The Mood Manager”)

Design Patterns Simplified: Part 14 — State Pattern (a.k.a. “The Mood Manager”)

Comments
4 min read
Day 19 – Cleaning Up the Core: Refactoring the Database Schema

Day 19 – Cleaning Up the Core: Refactoring the Database Schema

Comments
2 min read
loading...