Отмена распространения исключений

Один аргумент против нулей состоит в том, что они не имеют четко определенной интерпретации. Если поле имеет нулевое значение, это можно интерпретировать как любое из следующего:

  • Значение «Nothing» или «Empty set»
  • Нет значения, которое делает
  • Значение еще не введено.
  • Значение представляет собой пустую строку (для баз данных, которые не различать нули и пустые строки).
  • Некоторые значения для конкретного приложения (например, «Если значение равно null, тогда используйте значение по умолчанию».)
  • Ошибка произошло, что привело к тому, что у поля было нулевое значение, если это действительно не так.

Некоторые дизайнеры схем требуют, чтобы все значения и типы данных имели четко определенные интерпретации, поэтому нули являются плохими .

0
задан Ian Warburton 18 January 2019 в 17:24
поделиться