WritingMedium
5 Common Code Smells in Java and How to Fix Them
By Sachin Gupta7 min read

Five anti-patterns I see in production code review: why they matter for maintainability and reliability, and the minimal-cost refactors that close them without breaking calling code.
Notes
A self-hosted write-up of this entry is on the way. In the meantime, the source link below has the canonical version, and the About page has context on the work I do day-to-day.