Ho una situazione del genere:
if (FLAG && number_of_kittens > FLAG_VALUE) {
}
La logica generale dell'applicazione è che FLAG_VALUE
non ha senso per essere negativo.
Il mio suggerimento era di usare -1
per indicare che è disabilitato. La mia motivazione principale era evitare la confusione ... Ma non ho dati o prove empiriche per sostenere la mia richiesta. Qual è la pratica consigliata in situazioni come questa?
Spero di aver mirato a destra: link