16 Jan 2020

Quality first

BLDR. doet er alles aan om een kwalitatief hoogwaardig systeem te maken. Hoe doen ze dat?

Een van de belangrijkste uitgangspunten van BLDR. is gebruiksgemak. We willen het zo makkelijk mogelijk maken om de informatie op onze platformen te gebruiken, maar zeker ook om er aan toe te voegen. Dat is dé manier om veel input te krijgen, en dat vermeerdert de waarde van het hele systeem. Daarmee is het dus belangrijk dat je makkelijk en snel door de app en site navigeert. Maar daarover later meer.

Waar ik nu graag wat over wil vertellen is het testen. We willen een hoogwaardig product leveren. Dat brengt met zich mee dat we iedere fout proberen te voorkomen. In software kun je dat doen door je eindproduct goed te testen, maar ook onderweg in het ontwikkelen kun je veel doen. Een principe dat wij (zoals velen) hierin gebruiken is Unit testing. Daarbij wordt voor het kleinst mogelijke deeltje van de software een klein testje geschreven. Vaak over een stukje met 1 of 2 inputs, een kleine bewerking en een output. Dat testje draait telkens automatisch, en geeft een melding als de test niet slaagt. Als je dus in je harde werk per ongeluk iets ‘kapot geprogrammeerd’ hebt, maakt de test dat duidelijk en kun je het gelijk verhelpen voordat gebruikers het merken. Op dit moment wordt over ongeveer 70% van onze applicatie zo’n Unit test gedraaid. En dat is best netjes.

Daarbij doen we ook nog aan ‘Scheiding der Machten’. Onze lead programmer schrijft niet alleen zijn eigen testen, dat doet Yoran voor ons. Hij is onze jongste programmeur, en helpt BLDR. een stap verder. Zijn jeugdig enthousiasme en kritische houding zorgen ervoor dat BLDR. en zijn kennis sprongen vooruit maken. Een mooi voorbeeld is het verbeteren van het locaties zoeken. Door het toepassen van zijn wiskundige kennis heeft Yoran het zoeken verbeterd waardoor het voor de gebruikers sneller werkt. Alweer zo’n leuk voorbeeld van samenwerking waar iedereen beter van wordt! Yoran, bedankt, en ga zo door! Wat is BLDR. toch leuk…!