View Single Post
Old 04-07-2012, 13:40   #12
biffuz
Senior Member
 
L'Avatar di biffuz
 
Iscritto dal: Jul 2001
Messaggi: 3489
Personalmente, una volta stavo cercando di debuggare per l'ennesima volta una funzione da circa 1000 righe, scritta malissimo, con una serie di cicli innestati, senza uno straccio di spiegazione e piena di pezzi di codice commentati in anni e anni di debug, quando con una illuminazione divina ho capito a cosa serviva.
L'ho commentata tutta, ci ho scritto sopra "CHI E' QUELL'IDIOTA CHE SI E' INVENTATO QUESTA ROBA???" e l'ho sostituita con una nuova funzione da circa 50 righe che faceva la stessa cosa in tempo O(logn), che ho scritto nella spiegazione.

Il mio capo si č complimentato per la nuova funzione, ha esclamato "wow, non pensavo che quella roba di O(logn) si potesse usare davvero", perņ ha dovuto rimettere quella vecchia: "non ci pagano per scrivere nuove funzioni... e poi non sta bene dare dell'idiota al cliente"
__________________
www.biffuz.it | Thou shall not follow the NULL pointer, for chaos and madness await thee at its end.
Powered by: M1 @ Sonoma | 7600X @ W11 | C2Q @ XP | P!!! @ W98+BeOS | 286 @ W3.1 | C64 | iP16 | iPad8 | rPi4 | and more...
biffuz č offline