CRUD applications tend to involve classes with many accessor methods but little business logic, the behaviour being implemented at a higher level in manager (or ‘god’) classes. Usually this signals that the domain model is anaemic. While many developers know the symptoms, few know how to resolve the problem. Anaemic classes have no responsibility other […]
In the process of learning wxWidgets, I wrote a simple GUI time control last year. But I forgot about it completely until I fell upon it again today whilst organising my computer files. Without comments, it took me some time of reading my own code to understand how it worked.