Zero means null

Zero means null

En Computación, el antipatrón de diseño Zero means null o Valor por defecto como indefinido ocurre cuando en una aplicación o en una base de datos se admite sin verificar que un valor nunca va a ocurrir y por tanto puede usarse para indicar la ausencia de valor.

La primera opción a tomar, es utilizar, si existe, en el sistema de bases de datos o lenguaje de desarrollo una representación para el valor nulo. De no existir, profundizar en la especificación de la aplicación para asegurarse que existe algún valor que pertenezca al tipo de datos pero no al dominio de los datos y tomar como nulo alguno de esos valores. Finalmente, de no existir un valor utilizable como indefinido, ampliar la representación para indicar, por ejemplo con un valor booleano, cuando el campo está definido.

Ejemplos

  1. Un diseñador de aplicaciones imagina que nadie hará un reporte desde las coordenadas 0,0 por lo que al par 0,0 le da el significado de no se conocen las coordenadas.
  2. Un usuario se queja porque cada vez que dibuja los meridianos, hay uno que siempre falta.

Resulta más común de lo imaginado que aplicaciones tomen valores particulares para representar el valor indefinido, por ejemplo -1 al suponer que nunca los valores serán negativos o una las cadenas de caracteres "", "(nulo)", "XXXX", etc. para la cadena indefinida.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • Zero means null — En Computación, el antipatrón de diseño Zero means null o Valor por defecto como indefinido ocurre cuando en una aplicación o en una base de datos se admite sin verificar que un valor nunca va a ocurrir y por tanto puede usarse para indicar la… …   Enciclopedia Universal

  • Null Object pattern — Null object redirects here. For the concept in category theory, see Initial object. In object oriented computer programming, a Null Object is an object with defined neutral ( null ) behavior. The Null Object design pattern describes the uses of… …   Wikipedia

  • Null (SQL) — The Greek lowercase omega (ω) character is used to represent Null in database theory. Null is a special marker used in Structured Query Language (SQL) to indicate that a data value does not exist in the database. Introduced by the creator of the… …   Wikipedia

  • Null (mathematics) — For other uses, see Null (disambiguation). In mathematics, the word null (from German null, which is from Latin nullus, both meaning zero , or none )[1] means of or related to having zero members in a set or a value of zero. Sometimes the symbol… …   Wikipedia

  • Null Stern Hotel — One of the rooms The Null Stern Hotel is a former nuclear bunker converted into a hotel. A prototype opened in Teufen, Appenzellerland, Switzerland on June 5, 2009[1] and was transformed into a museum in June 2010[ …   Wikipedia

  • List of zero terms — The number 0 is an important concept in mathematics.Zero moduleIn mathematics, the zero module is the module consisting of only the additive identity for the module s addition function. In the integers, this identity is zero, which gives the name …   Wikipedia

  • Characters and organizations in the Year Zero alternate reality game — Year Zero an alternate reality game by Nine Inch Nails and 42 Entertainment Campaign Campaign timeline Year Zero album Survivalism …   Wikipedia

  • Unter Null — Infobox musical artist Name = Unter Null Img capt = Img size = Landscape = Background = group or band Alias = Origin = USA Genre = Aggrotech Experimental music Power noise Electronic Years active = 1998–present Label = Alfa Matrix Associated acts …   Wikipedia

  • Year Zero (game) — Year Zero an alternate reality game by Nine Inch Nails and 42 Entertainment Campaign Campaign timeline Year Zero album …   Wikipedia

  • Antipatrón de diseño — Saltar a navegación, búsqueda Un antipatrón de diseño es un patrón de diseño que invariablemente conduce a una mala solución para un problema. Al documentarse los antipatrones, además de los patrones de diseño, se dan argumentos a los diseñadores …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”