Mostantól ellentételezheted az általad készített rossz kód okozta szennyezést

Címkék

Egy félkomoly projekt indult, amely lehetőséget kínál a programozóknak arra, hogy az általuk írt rossz kódokat ellentételezzék. A fejlesztők "fizetőeszközt" vásárolhatnak különböző címletekben az általuk elkövetett rossz kódokért. Az rossz kód ellenételezésére indult projekt a széndioxid-kibocsátás ellentételezés mintájára indult, ahol is vállalatok vagy magánszemélyek egységeket vásárolhatnak az általuk elkövetett széndioxid-kibocsátás kompenzálására. Az összegyűlt összegeket a fokozott széndioxid-kibocsátás következtében fellépő üvegház-hatás csökkentésére, azaz például megújuló energiaforrások - szélerőművek, biomassza energia stb. - támogatására fordítják. Valami hasonló lenne a rossz kód ellentételezés is.

A programozók az elkövetett hibáikért különböző címletű kompenzációt vásárolhatnak. Az alapegység a Source Lines of Code (SLOC), azaz a programsor. Ha egy programozó úgy ítéli meg, hogy az általa elkövetett programsor igen gáz, akkor vásárolhat 1 egységet:

1

Ha 10 sort akar kompenzálni, akkor vásárolhat egy 10-est:

10

Ha valaki nagyobbat hibázott, akkor egy 20-asért kompenzálhat egy nagyobb elszabott függvényt, 50-ért egy ócskán megtervezett osztályt. 10 ezerért egy nagyobb modult vagy egy kisebb programot lehet kompenzálni és így tovább. Egy egység 50 cent, azaz egy 10k-s címletért 5 000 dollárt, egy 10-esért 5 dollárt kell fizetni.

De mi lesz a pénzzel? A projekt kiötlői a pénzt arra érdemes nyílt forrású kezdeményezéseknek adják. Kezdetben ezek: jQuery, PostgreSQL és az Apache Software Foundation.

A projek mögött a The Alliance for Code Excellence áll, amelynek alapítója Alex Papdimoulis, a The Daily WTF szerkesztője, Jeff Atwood, a Coding Horror blog szerzője és a Stack Overflow társszerzői, Eric Sink, Jason Cohen és Jon Skeet.

A részletek a projekt bejelentésében és itt.

Hozzászólások

Annyi pénzem azt hiszem nem lesz, hogy kompenzáljak :D

Programozókat foglalkoztató cégnél el tudnám képzelni, hogy a főnök ellenőrzéskor: "na, ezért vegyél gyorsan egy 50-es kompenzációt" :-)

--
trey @ gépház

Tudtommal a kólában megtalálható foszforvegyületek a kiürülésükig csökkentik az IQ-t. Valamikor középiskolás diákokon tesztelték a kóla (nem tudom melyik fajta) ilyen irányú "előnyeit". :-( A kóla visszavette az IQ-t kb. tíz százalékkal, ennyivel sikerültek rosszabbul azoknak az eredményei akik a teszt előtt ittak egy pohárral.

Szerintem az SLOC az inkább Single Line Of Code akar lenni.

aki ezeket a címleteket készítette vajon hány kódsorába került az a 2.5K-s? olyan csúnyán megbontja a sort (oké hogy néhány címletet kihagynak, de {1,2,5}*10^n van mindenhol)

Inkabb nem irom kik de egy jo nagy csapat fizethetne most dogivel... :)))

nincs is olyan, hogy rossz kód, csak rosszul tesztelt kód :-)
az egésznek semmi értelme...

üdv
gaboro

Csak annyit mondok: kicsit drága... :D

Legyen troll-adó is, meg 'balek' feliratú póló 20000-ért.

Mi 1etemen azt játszottuk, hogy minden rossz viccért kellett fizetni nevetséges 1 forintot. A végére komoly címletek is kerültek a gyűjteménybe, mert időnként beváltottuk.

Rossz kódsorért nem én fizetek, hanem a főnököm fizet nekem :-P

A debianban bekerült ssh bug (igen, a kulcsos) hány peták?

A cimletek nem tetszenek.. miert nem 2 hatvanyai? sokkal szebb lenne..

Asszem inditok egy hasonlot politikusoknak meg ugyvedeknek. Sokkal dragabb lenne egy-egy egysegnyi, es nem loc lenne a mertekegysege, hanem kiengedett bunozo meg mutyi, meg egyeb disznosagok.
A kedvezmenyezettek nem lennenek elore definialva, a hirek alapjan mehetne. Mondjuk lehetnenek a libatenyesztok, orvosok, tanarok igy kezdetben. Aztan a tobbit majd meglatjuk..

--
"You will have to look a long way before you find a bunch of scum-suckers more greedy, humourless and deserving of death than the suits in the music business." - Terry Pratchett