Aflaat te koop voor ontwikkelaars van slechte code

En een ander doet het voor de hand liggende voorstel om hem het geld te geven, in ruil voor het verbeteren van de code. Toch is het initiatief kennelijk serieus bedoeld. Al is het doel waarschijnlijk niet zozeer om echt veel geld op te halen, alswel om meer aandacht te vragen voor de kwaliteit van code.
Dat laatste kan zeker geen kwaad. Softwareontwikkeling is een lastige discipline die ook nog meestal onder tijdsdruk wordt beoefend. Dat dat tot brokken leidt, is bekend. De enige software waar cijfers voor bekend zijn is open-sourcesoftware, zoals ook betamelijk is bij zo'n naam. Coverity vond dit jaar in zijn jaarlijkse scan van open-sourcesoftware in de aangemelde pakketten 1 fout per 4000 regels code. Dat was overigens al een stuk beter dan de score in 2006: 1 fout per 3333 regels. Anderzijds stellen de initiatiefnemers van de Alliance for Code Excellence de ambitie hoger door het algemenere begrip 'slechte code' te hanteren. Dan gaat het niet alleen om fouten, maar ook om lelijke en/of inefficiënte constructies die niet direct tot storingen leiden. Slechte code is veelal moeilijker te onderhouden en aan te passen.
Volgens de initiatiefnemers van de Alliance for Code Excellence is het idee geïnspireerd door de handel in emissierechten voor CO2. Ontwikkelaars worden uitgenodigd 50 cent te doneren per regel slechte code die ze geschreven hebben. Daarbij kan men zelf kiezen aan welk project dat gedoneerd wordt. Op dit moment kan men kiezen uit jQuery, Postgress SQL, Apache Software Foundation, Drupal en FreeBSD. jQuery was kennelijk het meest populair, als we Papadimoulis moeten geloven: dat kreeg tot nog toe 1500 dollar van schuldbewuste ontwikkelaars.
Reacties
Om een reactie achter te laten is een account vereist.
Inloggen Word abonnee