Danko e thor

2009-06-12 18:19:10 by Luca Tagliaferri
thor e danko1 thor e danko1 thor e danko1 thor e danko1 thor e danko1 thor e danko1 thor e danko1 thor e danko1 thor e danko1 thor e danko1 thor e danko1 thor e danko1 thor e danko1 thor e danko1 thor e danko1 thor e danko1

Bugs catalog

2009-06-02 23:55:42 by Luca Tagliaferri

 

In ordine di gravità decrescente

 

  1. Arian 5 (sottotitolo: "Come è andata con l'upgrade del sistema? Quale upgrade?")
    Spesso siamo convinti che fare l'upgrade di un qualche componente del computer riesca a curare i malanni del nostro software.
    Mai niente di più sbagliato!!! Spesso un upgrade riesce a devastare persino quello che prima funzionava!!
  2. Baco * Baco^-2 * (Baco^2 * Baco^-1)=1 (sottotitolo: "Ma come faceva a funzionare?")
    Un programmatore è in grado di combinare inconsapevolmente i bachi assieme in una maniera armonica tale per cui tutti sembra funzionare.
    In realtà ci si trova di fronte ad un castello di carte; appena si tocca una riga di codice o si corregge uno dei bachi tutto crolla. Di fronte alla catastrofe abitualmente ci sono due approcci:
    • Rimettere "a posto" il baco corretto (di solito questo approccio porta al baco numero 6
    • Correggere tutti i bachi fino ad una soluzione stabile
  3. Baco transeunte o bizantino (sottotitolo: "Ieri a casa mia funzionava!!!")
    E' uno dei bachi più insidiosi: un puntatore dereferenziato in maniera erronea può far si che un software funzioni in maniera egregia i giorni pari dei mesi dispari degli anni bisestili e solo a casa del programmatore. Ovviamente il software di cui sopra smette istantaneamente di funzionare nella demo di fronte al presidente dalla RichSoft che aveva intenzione di comprare il tuo software!
  4. Inconsistenza delle specifiche (sottotitolo: "Scongelate i polli")
    Ci sono dei dirigenti convinti che persino con specifiche sbagliate il nostro eroe programmatore sia in grado di produrre codice corretto; niente di più sbagliato (daccordo che i programmatori sono animali che alimentati con caffè producono codice però almeno diciamo loro che cosa si pretende da una applicazione). Tanto questo baco quanto il successivo portano alla creazione di codice funzionante con le "toppe".
  5. Nullità delle specifiche (sottotitolo: "Oggi? Ma la demo non è domani?")
    Alcuni teorici sostengono che questo baco sia in realtà un sottoinsieme del precedente: può essere ma io amo sottolineare come ci siano persone che pensano che i programmatori oltre che di un apparecchio che produce codice siano dotati anche di una palla di vetro che aiuta loro a predire le specifiche del software in esame.
  6. Baco^-1 (sottotitolo: "Quale baco?")
    Per motivi del tutto inspiegabili il cervello di un programmatore non riesce a percepire come i malfunzionamente del software partorito dalla propria mente possano causare devastanti conseguenze; con pervicacia un softwarista vero difende il proprio programma anche di fronte all'evidenza della catastrofe.
  7. Dailywtf (sottotitolo: "Ma questo qui che caspita ha combinato?")
    Esistono programmatori in grado di scrivere "perle di incoerenza" come le successive:

    enum Bool 
    {
    True,
    False,
    FileNotFound
    };

    public enum Editable {
    YES,
    NO,
    DISABLED,
    READONLY;
    }

    Che dire a costoro se non una preghiera di continuare a deliziarci con prodotti di questo tipo ?!?!

Ma è legale?

2009-05-26 10:03:00 by Luca Tagliaferri

Ma è legale mettersi una coperta addosso quando fuori ci sono 26 gradi ed i normali esseri viventi a "sangue caldo" boccheggiano e sono costretti a sdraiarsi per terra per refrigerarsi?

 

 coperta
 cane morente

 

Dszeeeero tituli

2009-05-25 11:54:11 by Luca Tagliaferri

Questa è la formazione che ha lasciato le concorrenti con "Dszero tituli".

 

trofeo

 

calciatori titolari ruolo prox partita pres % mg gol media  
Antonioli, Francesco POR BOL - CAT 34 100% - 6,191  
Chiellini, Giorgio DIF JUV - LAZ 26 99% 4 6,259  
Legrottaglie, Nicola DIF JUV - LAZ 25 99% 1 6,140  
Maldini, Paolo DIF FIO - MIL 29 97% - 6,000  
Stovini, Lorenzo DIF BOL - CAT 31 93% - 6,008  
Ledesma, Cristian CEN JUV - LAZ 33 100% 2 6,136  
Luciano, Siqueira CEN NAP - CHI 34 80% 2 5,941  
Palombo, Angelo CEN PAL - SAM 25 88% 2 6,370  
Vergassola, Simone CEN REG - SIE 35 99% 2 6,185  
Del Piero, Alessandro ATT JUV - LAZ 30 84% 13 6,336  
Ibrahimovic, Zlatan ATT INT - ATA 34 100% 23 6,566  
calciatori in panchina ruolo prox partita pres % mg gol media  
Muslera, Fernando POR JUV - LAZ 15 100% - 6,133  
Moras, Vangelis DIF BOL - CAT 31 97% 2 5,879  
Brandao, Goncalo DIF REG - SIE 19 93% - 5,833  
Franceschini, Daniele CEN PAL - SAM 29 95% 1 5,991  
Mascara, Giuseppe ATT BOL - CAT 33 95% 12 6,333  
Trezeguet, David ATT JUV - LAZ 8 39% 1 5,800  
Denis, German ATT NAP - CHI 33 67% 8 5,775  
calciatori in tribuna ruolo prox partita pres % mg gol media  
Colombo, Roberto POR BOL - CAT 3 100% - 5,916  
Criscito, Domenico DIF GEN - LEC 34 97% 2 6,095  
Molinaro, Cristian DIF JUV - LAZ 29 98% - 5,913  
Liverani, Fabio CEN PAL - SAM 33 88% - 6,280  
Marchionni, Marco CEN JUV - LAZ 27 72% 1 5,980  
Sissoko, Mohamed CEN JUV - LAZ 21 88% 2 6,362  
Cacia, Daniele ATT GEN - LEC 21 54% 2 5,694  

 

E complimenti ai valorosi avversari che hanno partecipato alla Lega Turineisa

C'ho messo un po'

2009-05-07 10:10:52 by Luca Tagliaferri
un po'