Kernen i høj kultur: Linux-udviklere er blevet mindre vulgære i kommentarer til koden

I begyndelsen af december 2018 diskuterede Jarkko Sakkinen fra Intel et håndskrevet patch til rettelsen. spørgsmålet om at rense Linux-kernens kodebase for bandeord. Han forberedte 15 patches, der ændrer ordene «f*ck», «f*cked» og «f*cking» til «hug», «hugged» og «hugging» henholdsvis. Dette gav en positiv effekt. 

Kernen i høj kultur: Linux-udviklere er blevet mindre vulgære i kommentarer til koden

Det er værd at bemærke, at mange specialister var imod denne indsats. De påpegede, at sådan en ændring kan gøre nogle specifikke jokes uforståelige. Men der var også dem, der foreslog langt mere radikale regler. Kees Cook, tidligere hovedsystemadministrator for kernel.org og leder af Ubuntu Security Team, hævdede, at de nævnte bandeord skal ændres til «heck», «hecked» og «hecking», og også ændre kommentarer i overensstemmelse med konteksten.

Kernen i høj kultur: Linux-udviklere er blevet mindre vulgære i kommentarer til koden

For retfærdighedens skyld skal det nævnes, at nogle programmører faktisk finder det ubehageligt at læse kommentarer med bandeord, men forsøg på at erstatte nogle ord med andre eller tvinge til at omskrive kommentarer vil næppe kunne betragtes som en optimal løsning.

Disse data blev indhentet ved at analysere kildekoderne til Linux-kernen. Der er nu til stede omkring 4.000 kommentarer mærket «TODO». Dette er en indikation på forskellige mangler, planlagte ændringer, planer og «nødudvekslinger». I den seneste tid vokser antallet kontinuerligt, selvom der blev observeret et lille fald i de tidlige builds af den femte version af kernen. Hvis udviklerne begynder at bruge tid på at rette bandeord i kommentarerne, kan det have en betydelig indvirkning på selve udviklingsprocessen.

Kernen i høj kultur: Linux-udviklere er blevet mindre vulgære i kommentarer til koden



Kilde: 3dnews.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster