• Corsi
  • Chi siamo
  • Eventi
  • Galleria
  • Blog
  • Notizie
  • Soluzioni
  • Rubriche
Hai qualche domanda?
(+39) 0523 076540
lieduco@ligra.it
RegistratiLogin
Panel
LieducoLieduco
  • Corsi
  • Chi siamo
  • Eventi
  • Galleria
  • Blog
  • Notizie
  • Soluzioni
  • Rubriche

Contenuti didattici

  • Home
  • Contenuti didattici
  • Cosa vuol dire Debug

Cosa vuol dire Debug

  • categorie Contenuti didattici, Rubrica: Le parole della tecnologia

Conosciuto anche come “debugging” rappresenta l’attività che consiste nell’individuare e correggere uno o più errori rilevati, questa attività è una delle operazioni più importanti e difficili per la messa a punto di un programma.
Ogni sessione di debug è unica e fa storia a sé, alcuni principi generici sono però applicabili praticamente sempre:

  • individuazione del bug
  • individuazione del componente in cui è presente il bug
  • individuazione della causa
  • progettazione di una correzione per il bug
  • implementazione e testing della correzione

Ci sono anche alcuni accorgimenti che possono essere utili nelle fasi di debug:

  • Corretto atteggiamento mentale nell’accettare la possibilità di aver fatto un errore nella scrittura del codice
  • Fare attenzione all’input fornito al programma
  • Memorizzare le tipologie di errori, se si sono già scritti programmi simili cercare di ricordare gli errori commessi così da poter risolvere un eventuale errore che si presenta

E’ anche possibile adottare accorgimenti per cercare di ridurre la possibilità di commettere errori:

  • Disegno del codice: disegnare accuratamente le strutture dati e le funzioni nella programmazione è il sistema migliore per ridurre gli errori nel codice e nel facilitare l’individuazione dell’errore nel caso il programma non funzioni correttamente.
  • Leggibilità del codice: l’utilizzo di convenzioni chiare per i nomi delle variabili, funzioni, classi, metodi e costanti, così come quello di nomi parlanti, ovvero che rendano chiaro l’utilizzo di una componente e, soprattutto, evitare di riutilizzare la stessa componente per scopi diversi, rende più chiaro e leggibile il codice anche a fronte di una ricerca di errori.
  • Commenti: i commenti sono fondamentali, soprattutto se il codice viene scritto a più mani. In particolare, il commento deve dare un valore aggiunto all’istruzione.

Fare debug è fondamentale anche a scuola per apprendere facendo!

Quanto è stato utile questo post?

Fai clic su una stella per votarla!

Voto medio / 5. Conteggio voti:

  • Condividere:

Messaggio precedente

Cosa sono i file?
17 Maggio 2021

Prossimo post

Cos'è il Bluetooth?
24 Maggio 2021

Lascia un commento Annulla risposta

Devi essere connesso per inviare un commento.

Ricerca

+39 0523 076540
lieduco@ligra.it

CONTATTI

CATALOGO

Ligra DS è Ente accreditato al MIM per la formazione di tutto il personale scolastico ai sensi del D. M. 170/2016

Li.Edu.Co. è un progetto Ligra DS S.r.l. - © 2019 Tutti i diritti riservati. | Privacy Policy | Cookie Policy


LIGRA DS S.R.L. con sede legale, amministrativa e operativa in via Artigiani 29/31, Cap 29020 Vigolzone (PC), Tel. 0523872014, Fax: 0523870089, e-mail: info@ligra.it, pec: ligrads@pec.ligra.it, C.F./P.IVA 01765530330, COD ID CEE IT01765530330, Iscr. Reg. Imprese di Piacenza. N 01765530330, CCIA REA N. 189671 società soggetta a direzione e coordinamento da parte di LGC HOLDING S.R.L. UNIPERSONALE, via Artigiani 29/31 - Vigolzone (PC), P.IVA 01123630335.

 

Accedi con il tuo account del sito

Hai perso la tua password?

Non sei ancora un membro? Registrati ora

Registra un nuovo account

Sei un membro? Accedi ora