Waarschuwing: Deze blog is gericht op mensen die enigszins programmeertalen kunnen lezen 🙂. Ik hoop dat je zonder diepgaande kennis al wat kunt opsteken.
Het doel is om je te laten zien hoe je componenten kunt maken waarbij componenten niet altijd direct van elkaar afhankelijk zijn. Als ze dat wel zijn, noemen we dit ’tight coupling’. Dit is een term die je vaak tegenkomt in de softwareontwikkeling.
Onze applicaties (zoals Clientbox) zijn flink aan het groeien. Het is daarom belangrijk dat we componenten kunnen hergebruiken, maar dat ze nog steeds goed aan te passen zijn. Door componenten los te trekken zijn die later makkelijker in delen te vervangen of aan te passen en blijft de code overzichtelijk en up-to-date.