Esistono strumenti o strategie per generare un report "Copertura log" su (Java, log4j)? Come la copertura del codice, ma assicurando che non ci siano metodi, classi o pacchetti di grandi dimensioni che non registrano nulla.Strumento copertura log Java
Durante la codifica dei servizi Web, il team di me non scrive molte dichiarazioni di registro. Quando eseguiamo il debug di un problema in tempo reale con l'esecuzione, il codice di produzione, vorremmo sempre averlo. Inevitabilmente, proviamo a riprodurre il bug nel nostro ambiente di test con un debugger allegato o aggiunte dichiarazioni di registro aggiuntive, che possono essere molto difficili a seconda delle strutture e dell'interoperazioni coinvolte.
Qualcuno usa questo come una metrica di qualità del codice?
Questo sembra un sintomo del test che non testano le condizioni di errore. La produzione non è il primo posto in cui dovresti assistere alla rottura delle lezioni. – djechlin
@djechlin mentre sono d'accordo in teoria, in pratica nessuno scrive codice bug libero. –
Codice completo: "Le organizzazioni di test immaturi tendono ad avere circa cinque test puliti per ogni test sporco. Le organizzazioni di test maturi tendono ad avere cinque test sporchi per ogni test pulito Questo rapporto non viene invertito riducendo i test clean, ma creando 25 volte tanti test sporchi. " Penso che questa sia una buona domanda e l'abbia svalutata come tale, ma questo ha sicuramente catturato la mia attenzione come una squallida mancanza di test sporchi. – djechlin