In plaats van in het weekend zal de wekelijkse column van John Vanderaart voortaan al op de vrijdag te lezen zijn op pcactive.nl. John heeft het ditmaal over Boy Scout Rule en zijn vorige column ging over Crowdstrike en vakmensen die je wellicht nog niet hebt gelezen.
Weleens gehoord van de zogeheten Boy Scout Rule? Welnu: "Elke keer dat je aan een bepaald deel van de code werkt, moet je de code iets schoner achterlaten dan je hem aantrof. Niet rommeliger." Samen met mijn collega's (wij noemen onszelf het 'legi-team') onderhouden en ontwikkelen wij zorgsoftware. Onderhouden is doorgaans minder leuk dan ontwikkelen, maar daar hebben we een voor ons mooie draai aan kunnen geven: "Die Boy Scout Rule dus!" Als we iets moeten onderhouden dan halen we de boel nog eens goed langs de stofkam. Kan het netter worden gecodeerd, is het beter toonbaar te maken, valt er iets te versnellen? Steevast zijn de antwoorden: "Ja, ja en ja." Toegegeven, waarom zou je iets repareren dat - nog - niet kapot is? Maar pimpen is heel iets anders dan repareren, toch? We moeten evenwel voorzichtig zijn, want er is een backend en er is een frontend. De niet-zichtbare backend is iedereen de spreekwoordelijke worst. Over de wel-zichtbare frontend heeft iedereen een uitgesproken moord-en-brand-mening. Ikzelf ben van het dikke hout, maar een van de collega's is van de beschaafd geschaafde plankjes. Zijn credo: "Stapje-voor-stapje." Kortom, we gaan wat stijldingetjes in subtiele fases doorvoeren. Het rondje wordt uiteindelijk een vierkantje, maar dat laten we heel langzaam indalen. Nee, daar zal uiteindelijk niemand iets van merken...
De Boy Scout Rule. Altijd het kampterrein weer netjes achterlaten. Graag netter!