Answer-ID
  • Întrebări
  • Tag-uri
  • Categorii
Notificări
Recompense
Înregistrare
După înregistrare, veți primi notificări despre răspunsurile și comentariile la întrebările DVS.
Logare
Dacă aveţi deja un cont, autentificaţi-vă pentru a verifica notificările noi.
Aici vor fi recompensele pentru întrebările, răspunsurile și comentariile adăugate sau modificate.
Mai mult
Sursă
Editează
Utilizator anonim

Cum să începeți să scrieți un instrument de acoperire a codului?

Căutați cărți sau alte referințe care discută efectiv cum să scrieți un instrument de acoperire a codului în Java; unele dintre diferitele tehnici sau trucuri - sursă vs. instrument de cod byte.

Acesta este un limbaj de scripting care generează codul de octet Java sub capotă.

23 2008-08-05T11:15:16+00:00 3
Programare
java
code-coverage
testing
coldfusion
Comentarii la întrebare (0)
Utilizator anonim
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#2216

Thxm, Mc! http://asm.objectweb.org / este altul. Documentație excelentă privind instrumentația codului octet, dar nimic "direct" nu vizează scrierea unui instrument de acoperire - doar câteva sugestii sau idei.

0
0
Comentarii (0)
Dominic Cooney
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#7076

Se generează limba dvs. de scripting bytecode? Generează metadate de depanare? Dacă este așa, instrumentația bytecode este probabil calea de urmat. De fapt, instrumentele existente vor funcționa probabil; probabil cu modificări minime (problema tipică este că instrumentele sunt scrise pentru a lucra cu Java și presupun că com.foo.Bar.class corespunde com / foo / Bar.java.) EMMA este un ClassLoader care redactează codul de cod pentru colectarea de coduri în Java. Stilul de codare este puțin funky, dar vă recomand să citiți sursa pentru câteva idei.

Dacă limbajul dvs. de scripting este interpretat, atunci veți avea nevoie de ceva de nivel superior (nivelul sursă) care se încarcă în interpret.

0
0
Comentarii (0)
Utilizator anonim
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#9086

De asemenea, puteți obține sursa dintr-un instrument de acoperire a codului Open Source și puteți învăța din ea.

0
0
Comentarii (0)
djpowell
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#65482

S-ar putea să doriți, de asemenea, să utilizați ceva de genul BCEL pentru a analiza care linii de sursă există de fapt în codul octet. Nu doriți să raportați că lucruri precum linii goale și comentarii nu au fost acoperite.

0
0
Comentarii (0)
Neil Middleton
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#267182

Daca vorbesti despre ColdFusion (care presupun ca esti de la tag-uri) atunci nu sunt sigur ca acest lucru este posibil, dar s-ar putea sa fiu foarte gresit aici ...

IIRC, atunci când CF compilează în esență compilează într-o formă interpretată a CFML ca un fișier simplu source java, acesta este apoi compilat în clasă. Prin urmare, orice instrumentație pe care o aveți poate aplica versiunii intermediare, mai degrabă decât CFML în sine.

Spunând că, deși Adobe are acum programul de depanare a CF, care poate trece prin cod, așa că vă rog să mă dovedească greșit - mi-ar plăcea acoperirea codului în CFML.

0
0
Comentarii (0)
Adăugati o întrebare
Categorii
Toate
Tehnologii
Cultură
Viață / Artă
Stiință
Profesii
Afaceri
ID
KO
RU
© Answer-ID 2021
Sursă
https://stackoverflow.com
în cadrul licenței cc by-sa 3.0 cu atribuire