In che modo la nuova barra laterale Punti di interruzione consente di eseguire il debug più velocemente

Kim-Anh Tran
Kim-Anh Tran
Vaatika Dabra Groth
Vaatika Dabra Groth

Il riquadro della barra laterale dei punti di interruzione precedente e quello nuovo affiancati.

Se utilizzi Chrome 111 o versioni successive, potresti aver già notato che abbiamo modificato il design della barra laterale dei punti di interruzione. Con Chrome 113, la nuova barra laterale sostituisce completamente il vecchio design. Il nostro obiettivo con la riprogettazione era migliorare il flusso di lavoro dei breakpoint:

Fornendo una migliore panoramica di tutti i punti di interruzione impostati. Rendere i workflow utente comuni con i punti di interruzione più facili da accedere e più intuitivi. Rendere visibili le funzionalità di punto di interruzione esistenti.

Questo post presuppone che tu abbia già familiarità con il debug utilizzando i punti di interruzione. Se non hai mai utilizzato i punti di interruzione, consulta questa panoramica sui punti di interruzione e scopri di più su come utilizzarli per eseguire il debug del codice.

Ora diamo un'occhiata a cosa offre il nuovo design e a come puoi utilizzare la nuova barra laterale. Tieni presente che la riprogettazione si concentra sul rendere le funzionalità esistenti più intuitive da usare e più facili da accedere, anziché aggiungere nuove funzionalità.

Metti in pausa in caso di eccezioni per capire perché il codice genera un errore

Metti in pausa in caso di eccezioni rilevate e non rilevate.

Il tuo codice genera un'eccezione? Non preoccuparti. Chrome DevTools ti consente di mettere in pausa le eccezioni per interrompere l'esecuzione nel punto in cui viene generata l'eccezione. In questo modo, puoi esaminare e comprendere meglio le circostanze in cui il codice genera un errore. Puoi scegliere se mettere in pausa in caso di eccezioni rilevate, eccezioni non rilevate o entrambe, selezionando le caselle di controllo corrispondenti nella barra laterale.

Gestisci i punti di interruzione: espandi i gruppi di punti di interruzione pertinenti e comprimi gli altri per concentrarti su ciò che è importante

Comprimi ed espandi i gruppi di punti di interruzione.

I punti di interruzione possono essere distribuiti su più file. La barra laterale dei punti di interruzione raggruppa i punti di interruzione in base al file a cui appartengono. Concentrati solo su quelli importanti per la sessione di debug corrente espandendo i gruppi di punti di interruzione pertinenti e comprimendo quelli rimanenti.

Gestisci i punti di interruzione: un clic per passare al codice, rimuovere o attivare/disattivare i punti di interruzione

La barra laterale dei punti di interruzione ti consente di eseguire attività comuni con un solo clic. Ecco una panoramica di come puoi…

Vai alla posizione del punto di interruzione nell'editor di codice. Rimuovi un punto di interruzione o tutti i punti di interruzione all'interno di un file. Attiva o disattiva un punto di interruzione o tutti i punti di interruzione all'interno di un file.

E tutto questo con un solo clic. Naturalmente, queste opzioni sono disponibili anche nel menu contestuale:

Vai alla posizione del punto di interruzione facendo clic sullo snippet di codice del punto di interruzione.

Vai alla posizione del codice sorgente nell'editor di codice.

Vuoi controllare in quale punto del codice hai impostato il punto di interruzione e analizzare il codice circostante? Basta fare clic sullo snippet di codice di un punto di interruzione all'interno della barra laterale per aprire la posizione del codice nell'editor di codice.

Rimuovi un singolo punto di interruzione o tutti i punti di interruzione all'interno di un file facendo clic sul pulsante di rimozione

Rimuovi un singolo punto di interruzione o tutti i punti di interruzione all'interno di un file.

Passa il mouse sopra un punto di interruzione o un gruppo di punti di interruzione per visualizzare un pulsante di rimozione che rimuove un singolo punto di interruzione o tutti i punti di interruzione in un file con un clic.

Disattivare uno o tutti i punti di interruzione all'interno di un file

Attiva o disattiva un singolo punto di interruzione o tutti i punti di interruzione all'interno di un file.

Seleziona o deseleziona la casella di controllo accanto a un punto di interruzione per attivarlo o disattivarlo.

Per attivare o disattivare tutti i punti di interruzione in un file, passa il mouse sopra il gruppo di punti di interruzione e seleziona o deseleziona la casella di controllo visualizzata accanto al nome del file.

Utilizza queste funzionalità meno note dei punti di interruzione: punti di interruzione condizionali e logpoint

Modificare le condizioni del punto di interruzione o cambiare il log del punto di log modificando un punto di interruzione

Modifica le condizioni del punto di interruzione o cambia i log del punto di log.

Modifica una condizione di punto di interruzione o un log passando il mouse sopra un punto di interruzione e facendo clic sul pulsante Modifica visualizzato. Si apre una finestra di dialogo per modificare il tipo di punto di interruzione e i relativi dettagli.

In alternativa, seleziona la riga del punto di interruzione nell'editor di codice e digita Control+Alt+b su Linux e Command+Alt+b su Mac per aprire la finestra di dialogo di modifica del punto di interruzione.

Puoi anche controllare rapidamente la condizione o il logpoint passando il mouse sopra il punto di interruzione nella barra laterale:

Visualizza il log della condizione o del punto di log.

Conclusione

Il nostro obiettivo alla base della riprogettazione della barra laterale dei punti di interruzione era semplificare il debug con i punti di interruzione. Ancora più importante, abbiamo cercato di rendere le cose più strutturate e più facili da accedere e comprendere. Ci auguriamo che questi miglioramenti ti siano utili nella prossima sessione di debug.

Se hai suggerimenti per ulteriori miglioramenti, comunicaceli segnalando un bug.

Scaricare i canali in anteprima

Prendi in considerazione l'utilizzo di Chrome Canary, Dev o Beta come browser di sviluppo predefinito. Questi canali di anteprima ti danno accesso alle funzionalità più recenti di DevTools, ti consentono di testare le API della piattaforma web all'avanguardia e ti aiutano a trovare problemi sul tuo sito prima che lo facciano i tuoi utenti.

Contatta il team di Chrome DevTools

Utilizza le seguenti opzioni per discutere delle nuove funzionalità, degli aggiornamenti o di qualsiasi altro argomento relativo a DevTools.