Controllo negativo di una condizione

0

Qual è il termine (leggermente peggiorativo) per controllare il negativo di una condizione (piuttosto che il positivo che è spesso più leggibile):

per es.

if(!someVar) {
  return null;
} else {
  return doSomethingInteresting();
}

invece di fare questo (che è probabilmente più leggibile)

if(someVar) {
  return doSomethingInteresting();
} else {
  return null;
}

Ricordo vagamente che c'è un termine per questo; qualcosa con lo stesso spirito del termine condizioni Yoda .

    
posta oym 21.08.2014 - 16:13
fonte

1 risposta

2

Il termine generale è "logica negativa".

I progettisti di circuiti lo utilizzano frequentemente poiché logica negativa può portare a progettazioni di circuiti più semplici rispetto alla logica positiva comparabile design.

Ma ti avverto che provare a definire la semantica della negazione può essere una pista scivolosa.

No agreement exists as to the possibility of defining negation, as to its logical status, function, and meaning, as to its field of applicability..., and as to the interpretation of the negative judgment, (F.H. Heinemann 1944)

    
risposta data 21.08.2014 - 17:30
fonte

Leggi altre domande sui tag