Bug col GPS
Tempo fa nel Bug Tracking System di .Net 1.0 (quindi si parla di 1999) apparve un baco dal titolo innocente:
Se si invoca il metodo XYZ passando come parametro null il metodo genera eccezione null pointer
Il baco fu assegnato ad un mio collega britannico e "risolto" come by design con la seguente spiegazione:
L'unico modo per sistemare il baco è di allegare un dispositivo GPS con il rilascio di .Net e aggiungere un pezzo di codice che - nel momento in cui il chiamante passa null invii una mail a Mauro Ottaviani (NdP: lo stesso Mauro intervistato per "Italia 9") contenente dettagli geografici sull'origine dell'eccezione. Il buon Mauro si metterà alla guida della sua macchina provvisto di pollo di gomma e raggiunto il cliente può decidere se è il caso di
- colpire il cliente con il pollo morto in testa
- sistemare il codice per il cliente qualora lo voglia
Per la versione 1.0 non abbiamo risorse sufficienti per sistemare il baco correttamente per cui tale baco verrà sistemato come by design. Si consiglia il tester che ha originato il baco di aprire un nuovo baco per la versione 1.x
Dubito che il baco per la versione successiva sia mai stato aperto, ma questo è quello che può capitare nell'eterna lotta tra dev&tester.
-quack!
P.S. è la prima volta che il mio portatile finisce in un triangolo delle bermuda senza nessuna copertura wi-fi e pertanto questo è il mio primo vero post scritto completamente offline!