Skip to content

TDD voor leesbare code

By fieldside-admin

Hoe test-driven development je code duidelijker en flexibeler maakt Bij softwareontwikkeling draait het niet alleen om code schrijven die werkt, maar ook om code die makkelijk te begrijpen en aan te passen is. Te vaak werkt code perfect, maar slaat de twijfel toe zodra er iets moet veranderen. Daar komt Test-Driven Development (TDD) in beeld: … Continued

Repetitieve code wegwerken met een vaak vergeten annotatie

By fieldside-admin

Leesbare code blijft één van de grootste uitdagingen binnen softwareontwikkeling. Functionaliteit snel opleveren krijgt vaak prioriteit, terwijl structuur en onderhoudbaarheid pas later aandacht krijgen. Begrijpelijk – werkende software is belangrijk. Maar hoe groter een applicatie wordt, hoe belangrijker duidelijke en onderhoudbare code wordt.

Gelukkig bestaan er technieken en tools die helpen om tot clean en schaalbare Java-code te komen.

De Apache Camel Experience

By fieldside-admin

Geïnspireerd door de feestdagen leek dit het perfecte moment voor een kerstthema-blogpost voor alle Java-liefhebbers. Geen kerstman deze keer, maar wel een verhaal over de kamelen waarop de drie wijzen naar Bethlehem reisden.
Of… toch min of meer. Eigenlijk gaat het over Apache Camel en de handige mogelijkheden die deze library biedt voor het verplaatsen van bestanden.

Stubbing in Python met Dependency Injector

By fieldside-admin

Bij één van onze klanten werd gestart met het opsplitsen van enkele monolithische applicaties naar REST-gebaseerde microservices.

Voor een eerste use case werden enkele belangrijke services geïdentificeerd, waaronder een aggregatorservice. Deze service fungeert eigenlijk als een laag die drie andere microservices samenbrengt.

In deze blog bekijken we:

Hoe dependency injection in Python opgezet kan worden met Dependency Injector,
En hoe deze dependencies dynamisch gestubd kunnen worden op basis van de omgeving.