Common (and Uncommon) Smells in Java Code

Smells are structures in code that violate design principles and negatively impact quality. Here are some of the bad smells in Java code. Constant Interface Constant interfaces have only static …

Why Care About Design Principles?

“The computer industry is the only industry that is more fashion-driven than women’s fashion” said Larry J. Ellison (CEO of Oracle). Technology is changing more rapidly than ever before – …