Ok, dit is humor van de bovenste plank. Tel eens het aantal lijnen code in uw systeem. Met deze vraag kwam een manager af deze morgen, alsof je hiermee iets zinnigs te weten komt. Het aantal lijnen code van een systeem zegt net zoveel over de grootte ervan als het aantal moeren in een camion iets zegt over de kwaliteit ervan. Niets, nada, nul. Een tijdje geleden was er al een gelijkaardige vraag gekomen, het aantal programma’s (batch en online). Toen was het getal blijkbaar niet in lijn met de verwachtingen, want het getal voor de Java classes werd prompt gedeeld door 3 (huh!!??? Ja, inderdaad!). De verhalen van back in the eighties werden weer bovengehaald toen de belangrijkheid van een project gemeten werd door het aantal centimeters kaften te nemen. (En nee, ik ben hier niet aan het zwansen!). Absurdity level: ultra-high. Daarom ontwikkelde ik deze véél betere formule voor het berekenen der belangrijkheid van een systeem:
(Het aantal lijnen code gedeeld door het aantal programma’s) + (Het aantal tabellen in de database gedeeld door het aantal relaties ertussen) + (Het aantal mensen in het team gedeeld door (het aantal abends van de batchen + het aantal support cases per week)) + (Het aantal centimeter documentatiekaften gedeeld door (het aantal vrouwen + het aantal consultants))
En dit neem je als gewicht om te vermenigvuldigen met het aantal jaren dat een systeem al draait. Voila: Gordon’s System Importance Coëfficient (GSIC)
Wel, ge hebt de indexen op de tabellen vergeten rekenen
Damn, i miss you guys!!