|
From: Bernardo I. <be...@de...> - 2002-05-25 01:50:44
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 24 May 2002 19:36, Mattix wrote: > Ragazzi a me me vien da piangere a zazzicare sui files .c e .h > C'è troppo casino!!! > Si fanno troppe cose senza commentarle e poi non ci si capisce più una > sega! > Va bene abbreviare però non si riconosce più niente se non si > commenta!! Ottima osservazione, mi fa piacere scoprire che non sono il solo a pensarlo. Ragazzi, abituatevi a fare le cose pulite, ordinate e documentate: ci vuole solo un pelo di fatica in piu'. Se oggi quello che abbiamo e' ancora un minimo comprensibile e' in gran parte merito di Lorenzo che da tempo ormai svolge il lavoro ingrato di ripulire la sporcizia che lasciano gli altri. Ma in questo modo non si impara mai: ognuno e' responsabile di mantenere ordinato il proprio codice e quello degli altri dopo averlo modificato. D'ora in poi, comincero' a postare alcuni esempi di catttivo stile nella mailing list, con tanto di riferimenti all'autore. Per esperienza vi assicuro che se la manutenzione viene trascurata troppo a lungo, l'intero codice diventa cosi illeggibile che conviene riscriverlo di sana pianta. > Ma chi è che inizia le cose e poi non le finisce! Non si può lasciare > le cose a metà così!!! Qua ci vorrebbe lo stile Linus Torvalds: "Show me the patch, and I can consider it. It would certainly be nicer than what it is now (the include/linux/sysctl.h file is EVIL, and a perfect example of the kind of idiotic brokenness we used to have in /proc before it was cleaned up)." In pratica: prima di ammettere una modifica in un grosso progetto il mantainer dovrebe valutarla, criticarla... e spesso rifiutata. Meglio non avere una feature che averla implementata male o scritta con i piedi. - -- // Bernardo Innocenti - Develer S.r.l., R&D dept. \X/ http://www.develer.com/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE87u5LltU4TfxqZsoRAh5lAJ9H+xGhFN43R07/keAalXclnfgcEgCfdDt0 pu/hiQ0Xg2QaE3FfxuKRFSs= =1+2L -----END PGP SIGNATURE----- |