Supponiamo che tu abbia un'applicazione che ha un campo booleano nella sua tabella User
chiamata Inactive
.
C'è qualcosa di intrinsecamente sbagliato con la semplice memorizzazione di false come null? Se è così puoi per favore spiegare che cosa dovrebbe essere il lato negativo? Ne ho discusso con qualcuno qualche mese fa e entrambi abbiamo concordato che non avrebbe dovuto importare fintanto che lo si fa in modo coerente in tutta l'app / database. Recentemente, qualcuno che conosco è stato enfatico sul fatto che "vero" true
o false
dovrebbero essere usati, ma in realtà non hanno fornito una spiegazione sul perché.