[Linux-Biella] I commenti nel kernel... li scrivono dei 16enni?

Daniele (Mastro) daniele.bilug a gmail.com
Sab 11 Nov 2006 04:07:21 CET


Cristiano Deana ha scritto:
> Ecco... a volte preferisco BSD anche per queste cose:
> 
> http://truehacker.blogspot.com/2006/11/hilarious-code-in-linux-kernel.html
> 
> A parte l'ironia devo dire che certi commenti in un pezzo di software che 
> vorrebbe essere altamente professionale potrebbero evitarli.
> 

avevo già fatto una ricerca di questo tipo nel kernel, e ho trovato 
molta + roba di quanto non riporti quel link...

mah... il più delle volte sono spazientiti da qualcosa come qua:


#ifdef CONFIG_CPU_SH2
         /*
          * Whoever came up with the RSTCSR semantics must've been smoking
          * some of the good stuff, since in addition to the WTCSR/WTCNT 
write
          * brain-damage, it's managed to fuck things up one step further..
          *
          * If we need to clear the WOVF bit, the upper byte has to be 
0xa5..
          * but if we want to touch RSTE or RSTS, the upper byte has to be
          * 0x5a..
          */
         csr = sh_wdt_read_rstcsr();
         csr &= ~RSTCSR_RSTS;
         sh_wdt_write_rstcsr(csr);
#endif



io non ci vedo nulla di male fin tanto che il codice è ben scritto.. un 
commento del genere ti rende anche di più l'idea di cosa debbano 
affrontare i programmatori :)

non capisco una mazza di quello che fa il codice in questione.. però 
posso intuire perfettamente che hanno dovuto fare i salti mortali per 
sistemare qualcosa :)



Maggiori informazioni sulla lista Linux