[Fwd: Opening Day for OpenSolaris]

George Danchev danchev at spnet.net
Thu Jun 16 21:04:18 EEST 2005


On Thursday 16 June 2005 20:25, Georgi Chorbadzhiyski wrote:
> George Danchev wrote:
> >> А мен не ме впечатли качеството на кода.
> >
> > Предполагам си впечатлил доста хора с познанията ти по C ;-)
>
> Грешно предполагаш.

ок.

> >> return (FALSE); - ехоо return не е функция, FALSE?
> >
> > започни с директиви на предпроцесора, с особено наблягане на неща като
> > #define ;-)
>
> Е и? 

Май го беше пропуснал защото смело учиш Sun, че return не е функция с което 
мисля, че трябва да се сетиш, че са доста наясно за да повторят такава "лека 
грешка в качеството" на хиляди места в кода ;-)

> Ползването на FALSE е грозно. 

Повтарянето не усилва твърдението. Ползва се така защото в една функция може 
да има повече return statements, и с такива _повдигнати_ имена по-лесно и 
сигурно се сканира от хора къде какво и как връща. Това е стил за надеждно 
кодиране, а не украса.

В крайна сметка да се хващаш за имена при положение, че има толкова сложен 
код, където може да се рови е най-малкото е несериозно ;-)

Аз също не съм очарован много от Sun, но към Solaris hackers respect, 
най-малкото са опитни UNIX хакери за да се учат как да използват FALSE ;-)

-- 
pub 4096R/0E4BD0AB 2003-03-18 <danchev.fccf.net/key pgp.mit.edu>
fingerprint    1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 



More information about the Discussion mailing list