estoy usando undercontrol php y el informe del navegador de código algún error de índice CRAP en cada código setter/getter es decir, como estoPHPUnit y el índice CRAP
public function getFoo()
{
return $this->_foo;
}
El captador/definidor están cubiertos por la prueba de la unidad, la complejidad es ninguno ya que no hay if/for/switch/foreach. Entonces, ¿por qué obtengo un índice CRAP de 1 para ese código?
PD: la auto-respuesta puede deberse a que la complejidad es inexistente pero mi problema principal es que cada getter/setter genere una advertencia por el índice CRAP así que hay que decir la cobertura del código phpunit/php para que el CRAP sea igual a 0 para la función con un índice de 0 complejidad.
Cambiamos de phpUnderControl a Jenkins. Es mucho más configurable y está en desarrollo activamente, y hay una plantilla de proyecto para proyectos PHP. Le permite establecer valores umbral CRAP que desencadenarán advertencias y errores de compilación. –