Sono confuso circa la differenza tra il ramo e il predicato in un codice. Qualcuno può spiegare la differenza con un esempio?
Un predicato restituisce una risposta sì / no a una domanda - cioè, un condizionale booleano.
Un ramo è ciò che fai a seconda della risposta (supponendo che tu faccia cose diverse).
Quindi, in c pseudo codice:
if(predicate)
{
// one branch
}
else
{
// another branch
}
Leggi altre domande sui tag testing programming-languages source-code