<p>If one is seeing a lot of Accidental Difficulty caused by boiler-plate code or hand-written translations to and from tools and interfaces, something in the system is likely Simply Simplistic. Simply Simplistic models and services and interfaces are too simple, failing to capture the Essential Difficulty, and thus force the Essential Difficulty to be duplicated by each user, increasing the Accidental Difficulty with each duplication. Sometimes you can extract this Accidental Difficulty into a library or helper Once And Only Once. Sometimes you cannot. If you cannot, your language tool may be Simply Simplistic itself, subject to the Missing Feature Smell. </p>
By clicking “Accept all”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage and assist in our marketing efforts. Check our privacy policies.