#software-development
Read more stories on Hashnode
Articles with this tag
Sayit once and only once · Sayit once and only once TL;DR: Avoid duplicate email validations. Problems Addressed Repeated email validation logic in...
Defaults Can Sink You · TL;DR: Treat unknown responses as unauthorized, not as valid. Problems Security risks Ignoring unknown cases Error...
When Equals and HashCodes Misbehave · TL;DR: Misaligned equals() and hashCode() break collections. Problems The least surprise principle...
GOTO Chaos: Spaghetti Code · This article is dedicated to the late Thomas E. Kurtz, one of BASIC's creators, as it was the first programming language I...
Over-optimized loops hurt the eyes · TL;DR: Don't optimize loops without a clear need and concrete real-world evidence Problems Premature...
Avoid Ambiguous Naming for Path Variables · TL;DR: Use clear names for better code understanding. Problems Unclear variable purpose Bijection Fault...