Ho impostato i tag di debug per il test automatico di un'applicazione Web basata su GWT. Ciò comporta l'attivazione di tag / attributi ID debug personalizzati per gli elementi nella sorgente dell'app. È un compito non banale, in particolare per le applicazioni Web più grandi e complesse. Recentemente si è discusso se l'attivazione di tali debug ID è una buona idea da fare a tutti i livelli.
Attualmente gli ID di debug vengono attivati solo nei server di sviluppo e di test, non in produzione. Sono stati sollevati dei punti che l'abilitazione degli id di debug fa sì che le prestazioni subiscano un successo e che gli id di debug in produzione possano portare a problemi di sicurezza.
Quali sono i vantaggi di fare questo? Esistono rischi significativi per l'attivazione dei tag di debug nel codice di produzione?