Documentatie die zichzelf controleert

Een tool die onze documentatie vergelijkt met de code die ze beschrijft, zodat verouderde pagina's opvallen in plaats van de volgende persoon stil op het verkeerde been te zetten.

Over dit project

Documentatie rot in stilte. Een pagina zegt dat een dienst acht modules heeft, de code heeft er dertien, en niemand merkt het tot iemand nieuw de pagina gelooft. We waren het beu dat dat stil faalt, dus maakten we het meetbaar.

De tool leest drie dingen tegelijk: wat de code effectief bevat, de notities die we ernaast schrijven, en de documentatie zoals ze gepubliceerd is. Hij brengt in kaart hoe die samenhangen, houdt bij waarop elke bewering steunt, en meldt wat niet meer klopt. Verander een module en je kan vragen welke pagina's daardoor fout werden.

Hij schrijft nooit proza. Hij vergelijkt en telt alleen, en net dat maakt hem het vertrouwen waard, en daarom vraagt onze eigen AI-tooling het aan hem in plaats van naar de codebase te gissen. Formulering en vertaling zitten erbovenop, waar fout zitten goedkoop te herstellen is.

Hoogtepunten

  • Vergelijkt de code, onze notities en de gepubliceerde docs in één beweging
  • Houdt bij waarop elke bewering steunt, zodat niets op geheugen steunt
  • Meldt de pagina's die niet meer met de code overeenkomen
  • Verander een module, zie welke pagina's daardoor verouderd zijn
  • Hij vergelijkt en telt, schrijft nooit, zodat tooling er veilig op kan bouwen
Meer projecten

Bekijk er nog een

Beeldoptimalisatie Achter de schermen
Beeldoptimalisatie

Onze eigen beeldoptimalisatie: moderne formaten op de juiste maat voor het scherm dat erom vraagt, zonder derde partij ertussen.

Lees meer
Kantoorwallboard Achter de schermen
Kantoorwallboard

De hartslag van ons kantoor aan de muur: live nieuws, lokaal weer en platformgezondheid, in een behuizing die we van nul ontwierpen.

Lees meer
Uptime-monitoring Achter de schermen
Uptime-monitoring

Elke site en dienst die we draaien, dag en nacht bewaakt vanuit één inventaris in git, met een eigen statuspagina per klant.

Lees meer
Terug naar projecten

Zoiets nodig?

Vertel ons wat je wil bouwen. Wij komen terug met een heldere aanpak en waar we starten.

Start een gesprek