<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19412">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial>Bella storia, ti ringrazio Marco,</FONT></DIV>
<DIV><FONT size=2 face=Arial>ma ora ci mettiamo una pietra sopra,
altrimenti non ne usciamo più da sto tread :)</FONT></DIV>
<DIV><FONT size=2 face=Arial>E a morte il bug!</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Ciao!</FONT></DIV>
<DIV><FONT size=2 face=Arial>Adriano B.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><B>From:</B>
<A title=depaolim@gmail.com href="mailto:depaolim@gmail.com">Marco De
Paoli</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=python@lists.python.it
href="mailto:python@lists.python.it">Discussioni generali sul linguaggio
Python</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Tuesday, April 16, 2013 9:01
AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Python] OT: correzioni
[was: Caccia al bug, UnboundLocalError]</DIV>
<DIV><FONT size=2 face=Arial></FONT><BR></DIV>Adriano,<BR>stavo per dirmi, tra
me e me, "acc, peccato che l'ha presa così" e chiudere lì la cosa<BR>... ma
sarebbe un peccato<BR>Per cui provo a dirti due parole in
libertà...<BR><BR>scusa se le scrivo un po' in velocità e non le rileggo
troppo ma sono (non scherzo!) alle prese con un bug e fra poco dovro
reimmergermi nella lotta...<BR><BR>nessuno voleva darti
dell'idiota!<BR>Conosco un po' le persone che hanno partecipato a questa
discussione.<BR>Le conosco anche solo per aver seguito nel tempo il tono delle
loro risposte qui sul gruppo o per i vari contributi che hanno dato a vari
progetti Open<BR>E, fidati, si tratta di persone molto
collaborative.<BR>Potremmo dire, semmai, che hanno voluto un po' fare i
precisini e cercare il pelo nell'uovo.<BR>E' vero!<BR>Penso sia un attitudine
che si acquisisce<BR>Infatti molto spesso risolvere un bug è un attività da
precisini e che richiede una forte attitudine a cercare, appunto, il pelo
nell'uovo<BR>Se noti, l'oggetto di queste mail aveva proprio la dicitura
"Caccia al bug"...<BR>Cosa, questa, che attiva il lato "segugio precisino" di
molti programmatori appassionati del loro lavoro<BR>Vedila così: non ce
l'hanno con te, ce l'hanno con qualunque incomprensione che possa far sorgere
dei bug<BR>Ma ce l'hanno a morte, fidati!<BR>Ce l'hanno con qualunque "zona
grigia" che possa far sbagliare qualcuno<BR><BR>Tu parla di bug a un
programmatore ed è capace di scatenare un crociata!<BR>Posso dirti la verità?
... ben venga!<BR>So un po' cosa significa non dormire di notte perché un
programma, magari in produzione, non funziona correttamente e io non so bene
perché<BR>A volte sono problemi subdoli, a volte sono situazioni limite, a
volte succedono in quel pezzettino di codice che avevi scritto in
velocità...<BR>Bastardo di un bug!<BR>Quante volte imprechi dietro alla
documentazione che non era abbastanza precisa, oppure imprechi dietro alla tua
superficialità per non aver capito a fondo la semantica di un
costrutto...<BR>Bastardo di un bug!<BR>Brucia all'inferno<BR><BR>Adriano,
unisciti alla crociata! <BR>... come vedi sto cercando di buttarla sullo
scherzo e cerco di prendere in giro anche tutti noi programmatori<BR><BR>Vedi,
può capitarti di incontrare qualcuno che sobbalza per un battito di mani e se
la prende con te<BR>Potrebbe essere un rompipalle antipatico, oppure potrebbe
essere stato in trincea e ha sentito le bombe cadere<BR>E magari lì ha capito
che un piccolo rumore può essere la spia di un pericolo mortale in
agguato<BR>In guerra mai sottovalutare i piccoli rumori!<BR><BR>Ok, sto
esagerando apposta per buttarla sul ridere<BR>... in fondo noi programmatori
possiamo facilmente essere presi in giro su un sacco di cose<BR><BR>Ciao
Adriano!<BR>... ritorno al mio bug (... bastardo di un
bug!!!)<BR><BR>Marco<BR><BR>
<DIV class=gmail_quote>Il giorno 16 aprile 2013 08:07, Adriano Barbieri <SPAN
dir=ltr><<A href="mailto:adrianobarb@yahoo.it"
target=_blank>adrianobarb@yahoo.it</A>></SPAN> ha scritto:<BR>
<BLOCKQUOTE
style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex"
class=gmail_quote>Cari Daniele e tutti,<BR>Daccordo per la mia svista, del
resto sono anche cieco, purtroppo :)<BR>L'ho scritta di getto la meil, il
bello è che in verità intendevo riferirmi a qualcos'altro e mi sarò confuso
e imparerò a rileggere ciò che ho scritto prima di postare un
messaggio...era il mio desiderio di aiutare qualcuno, in buona fede.<BR>e'
che ci sono altre maniere per dire a una persona, che per'altro non la si
conosce, dell'errore che ha commesso. ringrazio Giuseppe Amato che è stata
l'unica persona che è stata gentile con me e mi ha aiutato una volta
:)<BR>Per gli altri che hanno sottilmente dato dell'idiota tramite un
"istruttivo link"... be' sbruffoni ma chi vi credete di essere? anche voi
non siete nati con la conoscenza del Python, avrete fatto i vostri errori
agli inizi... qui si tratta di essere umani e non delle macchine fredde
calcolatrici, e con un po' di garbo la cosa sarebbe finita sul ridere.<BR>E
con questo desidererei chiudere la questione!<BR>Adriano B.<BR><BR>-----
Original Message ----- From: "Daniele Varrazzo" <<A
href="mailto:piro@develer.com" target=_blank>piro@develer.com</A>><BR>To:
<<A href="mailto:python@lists.python.it"
target=_blank>python@lists.python.it</A>><BR>Sent: Monday, April 15, 2013
8:53 PM<BR>Subject: [Python] OT: correzioni [was: Caccia al bug,
UnboundLocalError]
<DIV>
<DIV><BR><BR><BR>On 2013-04-15 16:50, Adriano Barbieri wrote:<BR>
<BLOCKQUOTE
style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex"
class=gmail_quote>Ma di quale linguaggio stai parlando? Non di Python e
non di<BR>UnboundLocalError.<BR><BR>Come?<BR>E' perché ho detto
definizione al posto di funzione... e un po' di<BR>elasticità sù daii
:)<BR>Dopotutto def non è sinonimo di definizione di
funzione?<BR></BLOCKQUOTE><BR>Acqua. Ho quotato esattamente quello che hai
sbagliato. Lo ripeto qui:<BR><BR>
<BLOCKQUOTE
style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex"
class=gmail_quote>On 2013-04-15 13:12, Adriano Barbieri wrote:<BR><BR>
<BLOCKQUOTE
style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex"
class=gmail_quote>L'errore può anche essere che x non sia del tipo
corretto, ad esempio<BR>x="stringa" e poi la tenti di azzerare come un
integer. cioè x=0<BR>quando invece si dovrebbe scrivere
x=''<BR></BLOCKQUOTE></BLOCKQUOTE><BR>In python non definisci da nessuna
parte che x è una stringa; anche se<BR>x conteneva una stringa fare poi x =
0 non dà nessun tipo di errore, e<BR>non darebbe comunque
UnboundLocalError.<BR><BR><BR>
<BLOCKQUOTE
style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex"
class=gmail_quote>Scusa ma provvengo ancora dalla programmazione di Amiga
con AMOS<BR>Pro... da molto molto tempo, il Python è pochi mesi che lo
mastico e<BR>mi sono iscritto a questa lista col desiderio di apprendere
qualche<BR>nozione di programmazione in Python, ma fin'oranessuno si è
degnato a<BR>rispondere a un paio di miei quesiti.<BR></BLOCKQUOTE><BR>Quali
questiti erano, come hai posto le domande, ma soprattutto che<BR>c'entra con
questo thread? A primo acchito le tue domande riguardavano<BR>toolkit
grafici: non tutti li usano, è normale che non ricevi tante<BR>risposte.
Tutte le tue domande mi sembra abbiano avuto almeno una<BR>risposta, tranne
l'ultima di domenica, che è strettamente specifica di<BR>wxWidgets e non mi
sembra un esempio auto-contenuto: anche un esperto di<BR>wxWidgets
(sottoinsieme limitato degli iscritti a questa lista) avrebbe<BR>problemi a
riprodurre facilmente il tuo problema.<BR><BR><BR>
<BLOCKQUOTE
style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex"
class=gmail_quote>Senza polemizzare, in questa lista mi pare qualcuno
abbia una<BR>esperienza decennale con questo linguaggio, ma forse si sente
troppo<BR>superiore a sto principiante da neanche deniarlo di una
risposta.<BR></BLOCKQUOTE><BR>A me sembra che le persone di questa lista
siano sull'amichevole:<BR>sempre "senza polemizzare" come dici tu mi sembra
tu stia sfoggiando<BR>invece una notevole coda di paglia. Per favore,
accetta la<BR>puntualizzazione dell'errore che hai fatto (puntualizzazione
che non ho<BR>fatto per dare un giudizio negativo su di te, ma per avvertire
chi ha<BR>fatto la domanda che quella risposta è sbagliata e porta sulla
cattiva<BR>strada se si cerca di capire come funziona il linguaggio),
accetta il<BR>fatto che nel 2013 la gente non sviluppa più tanto per desktop
(inoltre<BR>esistono almeno 3 toolkit grafici largamente usati quindi non
tutti<BR>conosceranno il tuo) e che se non ricevi una risposta non è perché
la<BR>gente si crede superiore, ma perché la maggior parte degli iscritti
a<BR>questa lista preferisce stare zitta anziché dire qualcosa
di<BR>approssimativo, di sbagliato o di parlare di argomenti che non
conosce.<BR>Il che a me sembra un bene, a te no?<BR><BR><BR>-- <BR>Daniele
Varrazzo - Develer S.r.l.<BR><A href="http://www.develer.com"
target=_blank>http://www.develer.com</A><BR>______________________________<U></U>_________________<BR>Python
mailing list<BR><A href="mailto:Python@lists.python.it"
target=_blank>Python@lists.python.it</A><BR><A
href="http://lists.python.it/mailman/listinfo/python"
target=_blank>http://lists.python.it/<U></U>mailman/listinfo/python</A>
<BR>______________________________<U></U>_________________<BR>Python mailing
list<BR><A href="mailto:Python@lists.python.it"
target=_blank>Python@lists.python.it</A><BR><A
href="http://lists.python.it/mailman/listinfo/python"
target=_blank>http://lists.python.it/<U></U>mailman/listinfo/python</A><BR></DIV></DIV></BLOCKQUOTE></DIV><BR>
<P>
<HR>
<P></P>_______________________________________________<BR>Python mailing
list<BR>Python@lists.python.it<BR>http://lists.python.it/mailman/listinfo/python<BR></BLOCKQUOTE></BODY></HTML>