Clean Code Cookbook
Subscribe
Sign in
Home
Podcast
Notes
Chat
code smells
refactoring
productivity
Archive
About
refactoring
Latest
Top
Discussions
Refactoring 030 - Inline Attributes
Avoid accidental redundancy
Jul 12
•
Maximiliano Contieri
Share this post
Clean Code Cookbook
Refactoring 030 - Inline Attributes
Copy link
Facebook
Email
Notes
More
Refactoring 029 - Replace NULL With Collection
Transform optional attributes into empty collections for cleaner, safer, and polymorphic code, banishing the billion-dollar mistake
Jun 2
•
Maximiliano Contieri
2
Share this post
Clean Code Cookbook
Refactoring 029 - Replace NULL With Collection
Copy link
Facebook
Email
Notes
More
2
Refactoring 028 - Replace Consecutive IDs with Dark Keys
Enhance Security and Reduce Scraping Risks by Refactoring Object Identifiers
May 17
•
Maximiliano Contieri
Share this post
Clean Code Cookbook
Refactoring 028 - Replace Consecutive IDs with Dark Keys
Copy link
Facebook
Email
Notes
More
Refactoring 027 - Remove Getters
Unleash object behavior beyond data access
Apr 18
•
Maximiliano Contieri
2
Share this post
Clean Code Cookbook
Refactoring 027 - Remove Getters
Copy link
Facebook
Email
Notes
More
Refactoring 026 - Migrate Global Console Input to Declarative Function
Transform manual hard-coded inputs into testable functions
Apr 6
•
Maximiliano Contieri
1
Share this post
Clean Code Cookbook
Refactoring 026 - Migrate Global Console Input to Declarative Function
Copy link
Facebook
Email
Notes
More
Refactoring 025 - Decompose Regular Expressions
Make Regular Expressions Testable and Understandable
Mar 30
•
Maximiliano Contieri
2
Share this post
Clean Code Cookbook
Refactoring 025 - Decompose Regular Expressions
Copy link
Facebook
Email
Notes
More
Refactoring 024 - Replace Global Variables with Dependency Injection
Break Hidden Dependencies for Cleaner Code
Mar 10
•
Maximiliano Contieri
3
Share this post
Clean Code Cookbook
Refactoring 024 - Replace Global Variables with Dependency Injection
Copy link
Facebook
Email
Notes
More
Refactoring 001 - Remove Setters
Setters violate immutability and add accidental coupling
Mar 4
•
Maximiliano Contieri
2
Share this post
Clean Code Cookbook
Refactoring 001 - Remove Setters
Copy link
Facebook
Email
Notes
More
Refactoring 023 - Replace Inheritance with Delegation
Transform your rigid inheritance into flexible delegations
Feb 16
•
Maximiliano Contieri
1
Share this post
Clean Code Cookbook
Refactoring 023 - Replace Inheritance with Delegation
Copy link
Facebook
Email
Notes
More
Code Smell 289 - Shy Visitor
Don't knock. You are accepted
Feb 7
•
Maximiliano Contieri
2
Share this post
Clean Code Cookbook
Code Smell 289 - Shy Visitor
Copy link
Facebook
Email
Notes
More
Refactoring 022 - Extract Common Ancestor
Make your class hierarchy clear and flexible
Jan 23
•
Maximiliano Contieri
1
Share this post
Clean Code Cookbook
Refactoring 022 - Extract Common Ancestor
Copy link
Facebook
Email
Notes
More
Code Smell 285 - Non-Imperative Functions Names
Be Imperative!!
Jan 10
•
Maximiliano Contieri
Share this post
Clean Code Cookbook
Code Smell 285 - Non-Imperative Functions Names
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts