<!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>