Curated developer articles, tutorials, and guides — auto-updated hourly
![[pt-BR] Clean Code passado a limpo - Parte 1](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frbhieis6ypzgbz19w95s.jpg)

Uma leitura crítica, sem dogmas e sem espantalhos Muito se fala sobre Clean Code,...


Introduction This is my first post. It has been one year since I became an engineer with...


Start with the Caller When I write a function, I try to think about how I want to call it...


The Power of Compounding Functions When I first started writing code, I treated functions...


The Quest Begins (The "Why") I still remember the first time I tried to add a feature to a...


The Quest Begins (The "Why") I still remember the first time I opened a legacy codebase...


The Quest Begins (The “Why”) Honestly, I used to think writing clean code was just about...


If you have some conditions like this in the Rust language, you can simply use the matches!()...


Why Coupling Sneaks Up on You Every project starts clean. You split code into modules,...


The Quest Begins (The "Why") I still remember my first big pull request at a startup. I’d...


The Quest Begins (The "Why") I still remember the first time I opened a legacy codebase...


The Quest Begins (The "Why") I still remember the first time I opened a legacy service...


You don't need a big refactor. You need a small habit. Every time you touch a file, leave it a...


Хороший код не нужно объяснять. Как хорошую шутку. Если её приходится растолковывать, она уже не...


Дублювання дешевше за неправильну абстракцію. Нас вчать: не повторюйся. Бачиш два схожі шматки...


Code schreibst du einmal. Gelesen wird er hundertmal. Also schreib für das Lesen. Der clevere...


Un bon nom met fin au débat. Quand une chose est bien nommée, on cesse d'en discuter. On sait ce...


El mejor código es el que no escribes. Cada línea que añades alguien tendrá que...


A good interface is easy to use right and hard to use wrong. Most APIs get the first half. Few get....


The clever solution feels good to write. The boring one feels good to maintain. Only one of those.....


The Quest Begins (The “Why”) I remember the first time I tried to impress a teammate by...


Employee Salary Report : Create Employee object and store employees in a collection....


Every day your code goes unaudited is costing you money, even if you don't see the charge on your...


I was cleaning up a settings page and needed to reference how loading states were handled elsewhere....