Overslaan en naar de inhoud gaan

Aflaat te koop voor ontwikkelaars van slechte code

Het lijkt een grap, en initiatiefnemer Alex Papadimoulis, uit Syracuse in de VS, krijgt dan ook de te verwachten reacties op zijn blog. “Waarom zou ik betalen voor het schrijven van slechte code? Dat doe ik gratis, zodat mijn baas bij klanten geld kan verdienen om de fouten te herstellen”, schrijft iemand.
Maatschappij
Shutterstock
Shutterstock

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.

Gerelateerde artikelen
Gerelateerde artikelen

Reacties

Om een reactie achter te laten is een account vereist.

Inloggen Word abonnee

Melden als ongepast

Door u gemelde berichten worden door ons verwijderd indien ze niet voldoen aan onze gebruiksvoorwaarden.

Schrijvers van gemelde berichten zien niet wie de melding heeft gedaan.

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in