Italian subtitles

← 02-04 Soluzione di Assertion In Python

Get Embed Code
4 Languages

Showing Revision 1 created 01/23/2013 by fabio.

  1. Bentornato. Qual'e' la risposta? Beh, molto semplice, andiamo a vererla.
  2. Ecco l'assert che si blocca: 2+2=5. Vediamo: quando lanciamo questa cosa qua cosa otteniamo?
  3. Dunque ecco il nostro anti-traceback: abbiamo l'errore di assert, l'assert che ha causato il blocco.
  4. Come minimo abbiamo la riga e il codice, che sono la stessa cosa.
  5. Abbiamo la posizione -- riga 1 nella nostra funzione e abbiamo l'elenco dei chiamanti.
  6. Dunque abbiamo visto l'elenco dei chiamanti, la posiizione dell'assert nel programma
  7. e la stessa assert che ha bloccato.
  8. Cio' che non abbiamo ottenuto e' la posizione del difetto nel codice, perche' il difetto causerebbe effettivamente
  9. l'infezione che in seguito causera' il blocco dell'assert, magari in una posizione completamente diversa.
  10. Questo e' lo scopo preciso di fare debugging, tentare di trovare il difetto che causa il blocco di un assert.
  11. Comunque, durante questo corso, scoprirai delle tecniche che ti aiuteranno molto a scoprire
  12. dove si trovino i difetti che causano i blocchi delle assert e tutto cio' automaticamente.