Kernely 2.2.* (Bylo Re: kernel 2.2.12)

Martin `MJ' Mares mj na ucw.cz
Čtvrtek Prosinec 9 16:13:29 CET 1999


Zdravim,

: ale bez ni to nechodi */ nebo /* tato funkce uz zrejme neni pouzivana, ale
: pro jistotu ji tady jeste nechame */ ... pripada mi to jako cele jako
: sileny chaos.

   Inu, zejmena ve zdrojacich nekterych driveru se komentarum typu
`nikdo nevi, proc tohle presne funguje' vubec nedivim -- spousta
hardwaru (hlavne u PC) je dokumentovana budto mizerne a nebo vubec
a trpi vsemi moznymi i nemoznymi bugy, procez psani driveru je casto
magii nejcernejsi a muzeme byt radi, ze driver alespon trosku funguje.
Ale tak to je s prakticky vsemi OS (s tim rozdilem, ze u vetsiny
ostatnich zdrojak proste nedostanete, takze si to v nem neprectete :) ).

   Komentare typu `tato funkce neni pouzivana atd.' maji take sve
opodstatneni (mimochodem, casto kolem te funkce je #if 0, aby nezabirala
misto ve vyslednem kodu) -- cas od casu narazite na funkci, kterou sice
v dany okamzik nikdo nepouziva, ale je uzitecne, diky cemuz je pravdepodobne,
ze ji zase nekdo pouzivat zacne, tudiz ji autori obvykle ve zdrojaku
ponechaji.

				Have a nice fortnight
-- 
Martin `MJ' Mares   <mj na ucw.cz>   http://atrey.karlin.mff.cuni.cz/~mj/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
"The better the better, the better the bet."


Další informace o konferenci Linux