Clean Code Cookbook
Subscribe
Sign in
Home
Podcast
Notes
Code Smells
Refactoring
Productivity
Explain in 5
Book
Advertise
Archive
About
Latest
Top
Discussions
Refactoring 035 - Separate Exception Types
Distinguish your technical failures from business rules
Oct 14
•
Maximiliano Contieri
2
Code Smell 21 - Anonymous Functions Abusers
Functions, lambdas, closures. So high order, non-declarative, and hot.
Oct 10
•
Maximiliano Contieri
Code Smell 171 - Plural Classes
Classes are my precious
Oct 10
•
Maximiliano Contieri
Code Smell 71 - Magic Floats Disguised as Decimals
You think you know everything about numbers
Oct 9
•
Maximiliano Contieri
ㄥ8Ɩ llǝɯS ǝpoƆ - spɹɐʍʞɔɐq ǝslƎ/ℲI
The first thing we read after the if the condition is the IF
Oct 9
•
Maximiliano Contieri
Refactoring 034 - Reify Parameters
Transform scattered inputs into one clear object
Oct 7
•
Maximiliano Contieri
2
Code Smell 310 - Vague Date Naming
When ‘date’ doesn’t tell you what you need to know
Oct 1
•
Maximiliano Contieri
1
September 2025
Code Smell 309 - Query Parameter API Versioning
Misusing query parameters complicates API maintenance
Sep 12
•
Maximiliano Contieri
3
Refactoring 033 - Strip Annotations
Clean up your code by removing unnecessary annotations
Sep 1
•
Maximiliano Contieri
2
1
August 2025
Refactoring 032 - Apply Consistent Style Rules
Make your code look the same everywhere for everybody
Aug 24
•
Maximiliano Contieri
2
Code Smell 03 - Functions Are Too Long
Humans get bored after line five.
Aug 20
•
Maximiliano Contieri
1
Code Smell 308 - Not Polymorphic Return
When your methods return generic types, you break the call chain
Aug 16
•
Maximiliano Contieri
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts