Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #21611
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Re: Rapporto tra il codice applicativo e codice collaudo |
| Date | 2017-06-03 19:24 +0100 |
| Message-ID | <epgd6vFsmd6U1@mid.individual.net> (permalink) |
| References | <2e14d52b-0a27-42ad-a0d6-41c3f02f4324@googlegroups.com> |
On 03/06/17 13:26, fmigliori wrote: > Sto sviluppando un piccolo programma e mi trovo queste statistiche: > > programma 17.677 byte > unit test 56.665 byte > rapporto 320% > La domanda che vi pongo è questa: è corretto investire 3/4 del tempo nello sviluppo dei test? Detto in generale si`, piu` o meno. A livello di tempo forse un po' di meno. A livello di codice forse ne dovresti avere anche di piu`. Il "problema" coi test e` che non c'e` un parametro assoluto che dica quando basta o quando sia troppo. Puoi prendere il code coverage e cercare di avvicinarti al 100% con gli unit test, e qui entra in gioco la complessita` ciclomatica del codice, ma se poi hai tutto coperto da unit test e non hai functional e integration test non puoi essere sicuro che le cose interagiscano bene. Infine dovresti avere degli acceptance test (di solito scritti con behat o simile) per testare il livello piu` alto. In teoria, se hai acceptance test che passano e coprono tutti i casi d'uso potresti anche fare a meno di tutto il resto, perche` sono dettagli di implementazione, ma e` anche vero che sono i piu` lenti e i piu` complessi da scrivere. Bye.
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Rapporto tra il codice applicativo e codice collaudo fmigliori <fmigliori@gmail.com> - 2017-06-03 05:26 -0700
Re: Rapporto tra il codice applicativo e codice collaudo Leonardo Serni <lserni@gmail.com> - 2017-06-03 18:56 +0200
Re: Rapporto tra il codice applicativo e codice collaudo fmigliori <fmigliori@gmail.com> - 2017-06-03 13:32 -0700
Re: Rapporto tra il codice applicativo e codice collaudo Alessandro Pellizzari <shuriken@amiran.it> - 2017-06-03 19:24 +0100
Re: Rapporto tra il codice applicativo e codice collaudo fmassei@gmail.com - 2017-06-03 13:48 -0700
Re: Rapporto tra il codice applicativo e codice collaudo fmigliori <fmigliori@gmail.com> - 2017-06-03 15:42 -0700
Re: Rapporto tra il codice applicativo e codice collaudo fmassei@gmail.com - 2017-06-03 17:39 -0700
Re: Rapporto tra il codice applicativo e codice collaudo Leonardo Serni <lserni@gmail.com> - 2017-06-04 22:47 +0200
csiph-web