Sterker nog: dat moet je voorkomen.
Een veelvoorkomende valkuil bij groeiende softwareprojecten is overarchitectuur. Steeds meer lagen, abstracties, helperfuncties en ‘eventuele uitbreidingen’.
Maar de vraag is: maakt het dit project vandaag beter of alleen theoretisch mooier?
Een goede regel die we in onze teams hanteren:
Bouw voor het probleem van nu. Niet voor het probleem dat misschien ooit ontstaat.
Zo hou je je systeem begrijpelijk, schaalbaar en betaalbaar.



