Un membro del team ha suggerito di lasciare intatto tutto il codice di debug nelle nostre pagine Web ... e quindi di creare una variabile che può essere attivata / disattivata per abilitare / disabilita il debug.
Questa è una tecnica che usiamo in alcuni dei nostri codici di basso livello, non Web. Mi chiedo solo se qualcuno ha commenti su come hanno implementato qualcosa di simile per le applicazioni web? Alcune delle nostre applicazioni Web sono scritte in lua e altre in PHP.
Mi piace l'idea e l'ho vista utilizzata in diversi tipi di soluzioni. Tuttavia, la mia reazione istintiva è che per le app web, potrebbe non essere una grande idea. Non voglio avere un tonn di registri generati sul server web. Allo stesso tempo, sarebbe bello abilitare semplicemente una variabile e quindi iniziare a raccogliere informazioni.
L'alternativa potrebbe essere quella di avere sempre una pagina di test che chiama gli stessi metodi della pagina di produzione, ma la pagina di test scarica una serie di dati sullo schermo.
Chiedersi se qualcuno ha qualche esperienza / commenti su come fare questo per il web per quanto riguarda come costruirlo, quanto è difficile da mantenere, ecc. Grazie.