The Helper Anti-Pattern
You have a class X, you have a class called XHelper. XHelper contains methods that make it easy to use X. The problem I have with this antipattern is that XHelper does nothing of value. If the methods...
View ArticleThe DAO Anti-patterns
DAO is a venerable pattern and one that managed to escape out of J2EE and continues to be used a lot in Java development particularly where Spring is also in use. I have never been fan, either the...
View ArticleThe gold-plated donkey cart
I'm not sure if he came up with the term but I'm going to credit this idea to James Lewis who used it in relation to a very stuck client we were working on at ThoughtWorks. The golden donkey cart is a...
View ArticleIn praise of fungible developers
The “fungibility” of developers is a bit of hot topic at the moment. Fungibility means the ability to substitute one thing for another for the same effect; so money is fungible for goods in modern...
View Article
More Pages to Explore .....