Code Smell 44 - Magic Corrections
Compilers are smarter than us. On a Friday night production deploy they betray us.
Do not trust magic coercion.
- Type Casting
Many of this vicious are encouraged by languages themselves.
We should be very declarative and explicit and don't abuse language accidental magic solutions.
Programmers pretend to be smart by exploiting language features.
They feel they belong to community standards that enforce bad behaviors like a sect.
Hackers are arrogant geek romantics. They lack the attentive spirit of inquiry.
This article is part of the CodeSmell Series.