Czy są jakieś narzędzia lub strategie generowania raportu "Log report" na (Java, log4j)? Podobnie jak zasięg kodu, ale zapewniający, że nie ma dużych metod, klas lub pakietów, które nie logują niczego.Java Log Coverage tool
Podczas kodowania usług internetowych zespół mnie nie zapisuje wielu instrukcji dziennika. Podczas debugowania problemu w czasie rzeczywistym z uruchomieniem, kodu produkcyjnego, zawsze żałujemy, że nie mieliśmy. Nieuchronnie próbujemy odtworzyć błąd w naszym środowisku testowym z dołączonym debuggerem lub dodatkowymi instrukcjami logów, które mogą być bardzo trudne w zależności od struktury i interakcji.
Czy ktoś używa tego jako metryki jakości kodu?
To brzmi jak symptom twojego testowania, a nie testowania błędów. Produkcja nie jest pierwszym miejscem, w którym powinieneś obserwować, jak łamią się twoje klasy. – djechlin
@dłemlin, podczas gdy ja zgadzam się w teorii, w praktyce nikt nie pisze kodu wolnego od błędów. –
Kod kompletny: "Niedojrzałe organizacje testujące zwykle mają około pięciu czystych testów dla każdego brudnego testu." Dojrzałe organizacje testujące mają zazwyczaj pięć brudnych testów dla każdego czystego testu. Ten stosunek nie jest odwrócony przez zmniejszenie czystych testów, jest to wykonywane przez utworzenie 25 razy tyle brudnych testów. " Myślę, że jest to dobre pytanie i przegłosowałem to jako takie, ale zdecydowanie przykuło to moją uwagę jako ponury brak brudnych testów. – djechlin