Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #21611

Re: Rapporto tra il codice applicativo e codice collaudo

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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