Torna indietro   Hardware Upgrade Forum > Software > Programmazione

L'IA cambia tutte le regole della sicurezza tra vulnerabilità e sorveglianza. Intervista al CEO di Proofpoint
L'IA cambia tutte le regole della sicurezza tra vulnerabilità e sorveglianza. Intervista al CEO di Proofpoint
Abbiamo intervistato Sumit Dhawan, CEO di Proofpoint, per capire come stia cambiando il mondo della sicurezza con l'avvento dell'intelligenza artificiale e con il ritmo sempre più serrato a cui vengono trovate vulnerabilità nel software. Un problema significativo, che richiederà del tempo per essere risolto (o quantomeno arginato)
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
La parola d'ordine al Nextcloud Summit 2026, che si è tenuto a Monaco, è stata "sovranità". Non come è spesso usato questo termine in politica ma, al contrario, come capacità positiva di decidere il proprio destino tecnologico, con modalità collaborative e aperte. L'Europa dice già molto nel mondo open source, che viene visto come mezzo per ottenere la tanto agognata autonomia digitale
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete implementa due bracci estensibili, per spazzola e moccio, che si spingono ben oltre quanto visto sino ad oggi permettendo una pulizia di casa ancor più capillare e precisa
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-01-2006, 18:07   #1
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Test Coverage

Grazie al lavoro di cover e Vicius, abbiamo i report sul test coverage.

Il test coverage dell'ultima build e' sempre disponibile a questo indirizzo:
http://fcarucci.homeip.net/diamonds/coverage/

Per ogni build in CruiseControl potete consultare il test coverage da "Build Artifacts" e poi "yes/" (non domandatemi il perche').

E' assolutamente interessante da spulciare, c'e' tutto il codice di Diamonds e ci dice con precisione quali linee non sono coperte da test e che dobbiamo coprire da test al piu' presto

Utilissimo.

Ultima modifica di fek : 06-01-2006 alle 10:29.
fek è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2006, 06:30   #2
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Sono rimasto senza parole: bellissimo!

Su quale principio si basa?
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2006, 09:58   #3
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
veramente molto carino

probabilmente esegue tutti i test in debug mode step by step, e controlla quale righe del codice vengano passate(infatti ho letto che se non ci sono le info sui numeri di riga non riesce a calcolare il passaggio e da N/A)
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2006, 10:21   #4
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da cdimauro
Sono rimasto senza parole: bellissimo!

Su quale principio si basa?
E' molto intelligente: a partire dalle classi in bytecode crea una versione "instrumented" delle classi stesse e poi riesegue tutta la batteria dei test. Durante l'esecuzione dei test per ogni linea di codice controlla se e' stata esercitata o meno da un test. Poi stampa i report. E' interessante perche' abbiamo anche sempre a disposizione tutto il codice di produzione sul web (esclusi i test) pronto per essere consultato. La complessita' ciclomatica invece e' un po' buggata (alcune classi sono a 0).

Qualcuno conosce un buon tool automatico per creare delle comode view html di tutto il codice che sia eseguibile come task di ant?
fek è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2006, 12:37   #5
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
cercando cercando..

http://www.java2html.de/


ce anche una applet per provare a vedere il risultato.
cè il task di ant

thebol è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2006, 12:38   #6
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
ce anche lo stile eclipse like

http://www.java2html.de/docs/styles.html
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2006, 13:06   #7
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Perfetto. Nel finesettimana lo provo e lo aggiungo alla build machine.
fek è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2006, 18:03   #8
cover
Senior Member
 
L'Avatar di cover
 
Iscritto dal: May 2002
Città: Milan
Messaggi: 572
Uhm...però sembra che converte solo da java a pagine html...non sembra tenere una struttura javadoc like (almeno....gli unici esempi che ci sono riportano solo il codice), è da provare ^^
In struttura javadoc like è più comodo da navigare
In questo modo fek però potrà controllare sempre tutto quello che succede...ecco perchè lo volevi...
__________________
.:. NEONISI .:. a new island for online auctions. It's worldwide, safe, simple and free. Join Us!
cover è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2006, 18:42   #9
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
semplicemente mostruoso
e utile anche

sinceramente prima di iniziare questo progetto non credevo che nel mondo Java esistessero tanti e tali strumenti, e di tale potenza... mi sto rendendo conto solo ora delle enormi possibilità di questo linguaggio, prima credevo che servisse poco più che a fare gli applet
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2006, 19:16   #10
cover
Senior Member
 
L'Avatar di cover
 
Iscritto dal: May 2002
Città: Milan
Messaggi: 572
Prima pensavi anche che programmare in TDD era inutile...
io non sapevo neanche cosa fossero le metodologie agili
Comunque tutto questo è molto brutto...perchè? perchè così fek può controllare tutto e tutti (sempre detto che troppo testing di B&W fa male, poi ti porta a diventare una divinità ) a ogni commit ^^
__________________
.:. NEONISI .:. a new island for online auctions. It's worldwide, safe, simple and free. Join Us!
cover è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2006, 19:46   #11
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da cover
Comunque tutto questo è molto brutto...perchè? perchè così fek può controllare tutto e tutti (sempre detto che troppo testing di B&W fa male, poi ti porta a diventare una divinità ) a ogni commit ^^
se hai la coscienza a posto non hai nulla da temere
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 06-01-2006, 20:25   #12
cover
Senior Member
 
L'Avatar di cover
 
Iscritto dal: May 2002
Città: Milan
Messaggi: 572
Sono ancora in fase di studio del codice, per ora non ho ancora fatto danni ^^
__________________
.:. NEONISI .:. a new island for online auctions. It's worldwide, safe, simple and free. Join Us!
cover è offline   Rispondi citando il messaggio o parte di esso
Old 07-01-2006, 00:59   #13
Vifani
Senior Member
 
Iscritto dal: Apr 2001
Città: Bari
Messaggi: 2776
Ma il link a me non funziona. Il server è down ?
__________________
Raffaele Fanizzi
My Personal Web Site
Membro Jedi del HWU Star Wars Clan

Ultima modifica di Vifani : 07-01-2006 alle 01:02.
Vifani è offline   Rispondi citando il messaggio o parte di esso
Old 07-01-2006, 01:06   #14
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
Rispondo al volo....
...ho scoperto per motivi di studio un tool: MAVEN (apache.org).
Si può dire che è un'estensione di ant, con il quale è interoperabile.
So che lui fa un report del codice in HTML con una struttura modi Javadoc.

Appena posso ci dò un occhio e vi faccio sapere.
CIAO
Bonfo è offline   Rispondi citando il messaggio o parte di esso
Old 07-01-2006, 10:30   #15
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da cover
Uhm...però sembra che converte solo da java a pagine html...non sembra tenere una struttura javadoc like (almeno....gli unici esempi che ci sono riportano solo il codice), è da provare ^^
In struttura javadoc like è più comodo da navigare
In questo modo fek però potrà controllare sempre tutto quello che succede...ecco perchè lo volevi...
per creare javadoc, penso che l'eseguibile sia integrato nel j2re(e una cosa standard java).

ho trovato questo link, non ho letto bene ma sembra creare con ant i javadoc
http://ant.apache.org/manual/CoreTasks/javadoc.html
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 07-01-2006, 11:28   #16
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Invece di trasformare il codice in html tutte le volte che c'è un commit sarebbe interessante avere qualcosa come viewvc. http://www.viewvc.org/

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 07-01-2006, 12:39   #17
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Interessantissimo. Lo metto sull build machine e poi se tutto va bene lo mettiamo sul server di Anta se e' d'accordo.
fek è offline   Rispondi citando il messaggio o parte di esso
Old 07-01-2006, 13:18   #18
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
... se riuscissi a trovare una versione binaria di GNU diff da installare... ma e' possibile che questi alla GNU non conoscano il concetto di setup... avanti... avanti... avanti?
fek è offline   Rispondi citando il messaggio o parte di esso
Old 07-01-2006, 13:30   #19
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Ecco, preferisco questo:
http://polarion.org/svnwebclient.php
fek è offline   Rispondi citando il messaggio o parte di esso
Old 07-01-2006, 19:37   #20
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
http://www.fcarucci.homeip.net:8080/svnwebclient

E' il browser della versioncina di Diamonds per cellulare. Se vi piace ne parliamo con Anta, mi serve che installi Apache sulla sua macchina e non so se puo' farlo.
fek è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


L'IA cambia tutte le regole della sicurezza tra vulnerabilità e sorveglianza. Intervista al CEO di Proofpoint L'IA cambia tutte le regole della sicurezza tra ...
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026 L'Europa conta nella tecnologia e può ess...
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più Dreame X60 Pro Ultra Complete: i bracci si esten...
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
OPPO ha trovato il modo per migliorare i...
Robot aspirapolvere con funzioni da top ...
L'anello smart di Apple è sempre ...
HONOR Watch 6: fino a 35 giorni di auton...
Nuovi robot aspirapolvere con funzioni t...
Cloudflare taglia un quinto del personal...
Snapdragon 8 Elite Gen 6: poche differen...
Hai una GPU NVIDIA e perdi fino al 10% d...
Una Game Boy Camera del 1998 sul telesco...
La crisi delle memorie è colpa di...
Lexar ARES, SSD da 2TB Gen4 a prezzo ott...
Crisi della RAM: Apple punta su un forni...
DJI Osmo Mobile 7 scende a 58,99€: stabi...
REDMI Buds 8 in prova: il suono che non ...
OPPO aggiorna la sua gamma di auricolari...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:34.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v