Understanding Code Smell
What is Code Smell? Code smell refers to any symptom in the source code that may indicate...
Tag archive
What is Code Smell? Code smell refers to any symptom in the source code that may indicate...
Problem Bad Models Coupling Liskov Substitution Violation Method overriding Mapper...
TL;DR: Respect object boundaries: avoid coupling to data and prioritize interfaces and...
Problems Missed Polymorphism Coupling IFs / Type check Polluting. Names are coupled to...
RegEx is a wonderful tool, we should use them carefully and not look smart. ...
Problem Implemental Naming Meaningless names Broken MAPPER and Bijection to real-world...
Fala galera, tudo beleza? Dando continuidade a serie de artigos sobre arquitetura (se não viu a...
Problems Over Design Readability Solutions Measure the tradeoff of pattern...
TL;DR: Trust your collaborators. Don't check who they are. Ask them to do it instead. ...
TL;DR: Helpers are non-cohesive and messy subroutines that don't actually help. ...

Quick one to get the juices flowing. I recently started a new job, and I have been starting to dip...
TL;DR: Avoid excessive use of closures and functions. Encapsulate them within objects. ...