[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OpenSSL: Altro bug



ahi, ahi, ahi... top quoting... questo è male ;-)

fare il top quoting impedisce una corretta lettura del discorso e causa una difficile risposta.

On 09/06/2014 09:30, franchi wrote:

Non esiste software senza bugs.
--------------------------------------------
Empiricamente è dimostrabile: mostrami un programmatore che asserisce di
aver scritto un software senza errori e io ti mostro un ignorante (nel
senso che ignora almeno una parte di cosa ha scritto).

io! ;-)

il programma che termina ritornando 0 :-)

----- a.sh -----
#!/bin/bash

exit 0
----- end ---------

Gli errori sono dimostrabili

dipende da cosa definisci per errore :-) e per chi è un errore :-)
Tieni conto che molti fanno (facevano?) programmi automatici per la ricerca di errori e pubblicano cose del tipo: analizzati i sorgenti del programma X e trovati 1.000.000 bug. Poi vai a leggere tra le righe e scopri che si rifanno ai programmatori per la verifica se quelli trovati sono effettivamente bug :-) e poi scopri che il 99,9% dei bug trovati in realtà non lo sono :-) In passato articoli come questo erano usati per indicare che il software libero non era all'altezza di quello proprietario...

la correttezza mai

$ if [[ $(./a.sh) -eq 0 ]]; then echo 1; else echo 2; fi
1

$ if [[ ! $(./a.sh) -eq 0 ]]; then echo 1; else echo 2; fi
2

:-)

meglio dire che non esiste un metodo automatico che possa essere usato per dimostrare la correttezza di un software qualsiasi.

Quindi, anche epistemologicamente, direi che il software (qualsiasi
software) deve essere considerato errato a priori.

questo non è corretto.
Se hai fatto l'esame di metodi devi aver studiato che non esiste un software che è sempre errato.

Mi ricordo che in metodi c'erano esercizi divertenti, come creare un programma che stampa sé stesso come output :-)

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Petizione contro i brevetti software in Europa:
http://petition.stopsoftwarepatents.eu/
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: