Against any reason, discussions about performance are very popular among software developers. This article explains why most of them are superfluous or premature. It shows examples of such discussions and gives tips on when and how to improve performance.
Tag Archives: optimize
Resolving Cyclic Dependencies
Cyclic dependencies among Classes are a common issue in software development. They are best resolved at design level. This article explains how to do this. It also provides some intuitive insights into Interfaces and dependencies. Continue reading
Code Smell: Feature Envy
Methods suffer from Feature Envy, if they use other classes more than their own. This article describes why this is bad design, how to visualize feature envy and how to cure it. Continue reading
Code Smell: Data Class
This articles describes what’s bad about dumb data holding classes. It describes how to refactor Data Classes. Also Code Smells are introduced briefly, of which Data Class is one. Continue reading
Efficiently Draw Sketches on Touchscreen
To raise the efficiency of producing sketchy images for WordPress, different tools were compared. One tool was clearly superior to all others: SketchBook® + touchscreen.