Sto usando php UnderControl e la relazione del browser codice di qualche errore di indice CRAP su ogni setter/code getter vale a dire come questoPHPUnit e l'indice CRAP
public function getFoo()
{
return $this->_foo;
}
Il getter/setter sono coperti dalla unit test, la complessità è nessuno poiché non c'è se/for/switch/foreach. quindi perché ottengo un indice CRAP di 1 per quel codice ???
PS: auto rispondendo me potrebbe essere perché la complessità è nessuno, ma il mio problema principale è che ogni getter/setter generare un avviso perché dell'indice CRAP quindi c'è comunque di dire la copertura phpunit/codice php per rendere la merda è uguale a 0 per funzionare con un indice di complessità 0.
Siamo passati da phpUnderControl a Jenkins. È molto più configurabile e attivamente in fase di sviluppo, e c'è un modello di progetto per i progetti PHP. Ti consente di impostare valori soglia CRAP che attiveranno avvisi e creeranno errori. –