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.
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
Why Most Refactors Fail — And How to Fix Them

Why Most Refactors Fail — And How to Fix Them

Comments
1 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
React Best Practices

React Best Practices

1
Comments
3 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
Code Like Butter: How to Speed Up Development Without Sacrificing Quality

Code Like Butter: How to Speed Up Development Without Sacrificing Quality

Comments
2 min read
Go Beyond Globals: A Practical Guide to Dependency Injection

Go Beyond Globals: A Practical Guide to Dependency Injection

1
Comments
5 min read
Design Patterns Simplified: Part 13 — Template Method Pattern (a.k.a. “The Recipe Pattern”)

Design Patterns Simplified: Part 13 — Template Method Pattern (a.k.a. “The Recipe Pattern”)

Comments
5 min read
DotNet basics: What is Spaghetti Code?

DotNet basics: What is Spaghetti Code?

Comments
2 min read
Design Patterns Simplified: Part 12 — Memento Pattern (a.k.a. “Your Object's Time Machine”)

Design Patterns Simplified: Part 12 — Memento Pattern (a.k.a. “Your Object's Time Machine”)

Comments
3 min read
Understanding Strategy Design Pattern: A Simple Guide

Understanding Strategy Design Pattern: A Simple Guide

1
Comments
2 min read
Design Patterns Simplified: Part 11 — Mediator Pattern (a.k.a. “Talk to the Middleman!”)

Design Patterns Simplified: Part 11 — Mediator Pattern (a.k.a. “Talk to the Middleman!”)

Comments
3 min read
Lets not optimize your optimization

Lets not optimize your optimization

9
Comments
4 min read
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
loading...