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


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

Re: code coverage

From alex <1j9448a02@lnx159sneakemail.com.invalid>
Newsgroups it.comp.www.php
Subject Re: code coverage
Date 2016-11-18 17:54 +0100
Organization Aioe.org NNTP Server
Message-ID <o0nblf$10h9$1@gioia.aioe.org> (permalink)
References (2 earlier) <o0k52e$8a1$1@gioia.aioe.org> <26d62cae-89d0-49a9-9e41-8a68361c36a1@googlegroups.com> <o0kd6h$m0i$1@gioia.aioe.org> <o0kekh$ofr$1@gioia.aioe.org> <e97rhoFog06U1@mid.individual.net>

Show all headers | View raw


Il 18/11/2016 09:13, Alessandro Pellizzari ha scritto:
> Il Thu, 17 Nov 2016 15:25:49 +0100, alex ha scritto:
>
>> Il 17/11/2016 15:01, alex ha scritto:
>>> Il 17/11/2016 12:51, fmassei@gmail.com ha scritto:
>>>> Ha visto bene.
>>>
>>> chiedo scusa, ma allora le funzioni in oggetto a cosa servono?
>>> in pratica io vorrei sapere quali righe sono/nonSono state eseguite...
>
> Ma infatti ti sta dicendo quali sono state eseguite e quali no.
> Nel tuo codice tutte le righe non vuote vengono eseguite.
>

La funzione a() non viene richiamata, o sbaglio?

> Creare test è praticamente obbligatorio quando il tuo codice inizia a
> crescere di dimensioni, ma ti conviene iniziare quando è piccolo per non
> trovarti a scrivere centinaia di test in un colpo solo, che
> obiettivamente è abbastanza noioso.
>

Certo.

> In alcuni casi è conveniente addirittura scrivere i test prima del
> codice, anche se io non sono un grande fan di questa metodologia.
>

Ma è l'approccio più corretto.
Dopo ci si annoia a scrivere il test, tanto tutto funziona...
Ma il momento in cui ci si pente non tarderà ad arrivare :D

> Non verrà integrato in PHP perché ci sono decine di test framework, con
> pro e contro, e non avrebbe senso integrarne uno per lasciare fuori tutti
> gli altri.
>

Cosa c'entrano i test-framework?
Come già detto, è bene che nelle future versioni, php integri funzioni 
di code-covering a prescintere dal TF che si adrà ad usare (io me lo 
sono autocostruito).
Del resto, funzioni di debugging come var_dump, print_r, 
debug_backtrace, ecc. sono già disponibili senza installare/importare 
nient'altro.

Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

code coverage alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-11-17 10:12 +0100
  Re: code coverage Alessandro Pellizzari <shuriken@amiran.it> - 2016-11-17 10:25 +0000
    Re: code coverage alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-11-17 12:42 +0100
      Re: code coverage fmassei@gmail.com - 2016-11-17 03:51 -0800
        Re: code coverage alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-11-17 15:01 +0100
          Re: code coverage alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-11-17 15:25 +0100
            Re: code coverage Leonardo Serni <lserni@gmail.com> - 2016-11-17 18:25 +0100
              Re: code coverage alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-11-17 20:21 +0100
                Re: code coverage fmassei@gmail.com - 2016-11-17 11:39 -0800
                Re: code coverage alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-11-18 09:21 +0100
            Re: code coverage Alessandro Pellizzari <shuriken@amiran.it> - 2016-11-18 08:13 +0000
              Re: code coverage alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-11-18 17:54 +0100
                Re: code coverage fmassei@gmail.com - 2016-11-18 09:04 -0800
                Re: code coverage alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-11-18 21:05 +0100
                Re: code coverage fmassei@gmail.com - 2016-11-18 12:53 -0800
                Re: code coverage alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-11-19 11:17 +0100
                Re: code coverage fmassei@gmail.com - 2016-11-19 11:11 -0800
                Re: code coverage alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-11-19 21:45 +0100
                Re: code coverage fmassei@gmail.com - 2016-11-21 18:20 -0800
                Re: code coverage alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-11-23 14:58 +0100
      Re: code coverage "ciccio" <21669invalid@mynewsgate.net> - 2016-11-17 16:54 +0000
        Re: code coverage alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-11-17 20:24 +0100

csiph-web