
No hay ninguna persona en el mundo que use una computadora u otro dispositivo, y al mismo tiempo nunca ha encontrado un error. ¿Y cómo nos gusta llamar a esos errores ahora? A saber, errores. Una palabra de argot que está firmemente arraigada en el vocabulario de cualquier persona moderna. Pero esto está lejos de ser la única perla del arte popular en el contexto de los errores. Después de todo, hay varios tipos de errores, es decir, errores, cuyos nombres también están llenos de significado y creatividad. Serán discutidos hoy. Espero que este material te divierta, como me divirtió. Vamos
¿Cuál es la palabra "error" y por qué?La palabra error (error en inglés) es el error más común. No, no el que está instalado en las películas de espías en un teléfono para escuchas telefónicas. Y un insecto ordinario. Más precisamente, cualquier insecto del orden Hemiptera, también conocido como "errores reales / verdaderos". Pero como término biológico, comenzaron a aplicarse en la tecnología informática.
La teoría más común es el caso de Grace Hopper. Trabajó en la Universidad de Harvard con una computadora Harvard Mark II. El dispositivo no funcionó como debería. Como resultado, Grace encontró entre los contactos cerrados de una polilla quemada (a juzgar por las características externas). Después de eso, la Sra. Hopper pegó un pequeño saboteador en su informe técnico y escribió: "Primer caso real de error encontrado". Todo esto sucedió en septiembre de 1946.

El caso es realmente divertido, pero no el primero. Antes de él, durante la Segunda Guerra Mundial, los errores en el funcionamiento de la electrónica de los dispositivos de radar también se llamaban "errores".
E incluso antes, en 1878, Thomas Edison escribió las siguientes líneas:
Así fue con todos mis inventos. El primer paso es la intuición, que viene como un destello, luego surgen dificultades: el dispositivo se niega a funcionar, y en ese momento aparecen "errores", como se llaman estos errores y dificultades menores, y lleva meses de observación, investigación y esfuerzo antes de llegar al comercial. Éxito o fracaso.
Pero no es sorprendente nombrar un insecto que te molesta en honor a un insecto, lo que también puede hacernos tan a menudo, dando vueltas, mordiendo, picando y zumbando en nuestros oídos.
Clasificación de errores personalizadaExisten diferentes tipos de errores, todo depende de dónde fueron descubiertos, de la víctima de su actividad, de las consecuencias, etc. Según estos datos, los errores se clasifican, por así decirlo, científicamente. Estas son condiciones semánticas, sintácticas, de carrera, etc. etc. Consideraremos términos que no son tan serios, pero no menos precisos en la descripción de este o aquel error.
Error de partículas alfa
Este tipo de error a veces también se llama simplemente "Poltergeist". Puede detectar dicho error solo una vez. Como regla general, aparece debido al mal funcionamiento del hierro (el hardware del dispositivo). Debido a su misterio y algoritmo inexplicable de ocurrencia, su apariencia se atribuye a una variedad de fenómenos: desde el paso de partículas de materia oscura a través del dispositivo hasta las erupciones solares.
Como ejemplo, recuerde la película "Matrix: reiniciar". Había personajes como "gemelos albinos". En esencia, son fantasmas, pero son parte del código de la matriz.
Bosebug
Imagina un enjambre de abejas. Presentado? Bosebag tiene la misma forma: la acumulación de errores en una cierta parte del código del programa, lo que conduce a violaciones críticas de su funcionamiento.
En otras palabras, imagine un trabajador terrano atacado por cien zerglings. No se requieren las consecuencias de la explicación.
Borbag (Bohrbug)
En otras palabras, es un error clásico. Él es y no desaparece. Su trabajo siempre termina con el mismo resultado. Para la mayoría de los programadores, este error es obvio y fácil de solucionar. Aparentemente debido a su obviedad, recibió un nombre en honor a Niels Bohr, un físico danés que propuso su visión de la estructura atómica, nombrada en su honor: el Modelo de Bohr.
Heisenbug
Aparentemente, uno de los tipos de errores más inusuales. El hecho es que es inestable. Tal error cambia sus propiedades, desaparece, aparece en el proceso de su detección e intenta eliminarlo. Fue por tales propiedades que recibió un nombre que se refiere al principio de incertidumbre de Heisenberg (y no, este no es el Heisenberg que cocinó metanfetamina en la serie). Esta teoría dice que el objeto cambiará sus propiedades durante la observación debido a esta observación misma. Hablando abruptamente, el estado del objeto no está bajo observación y bajo observación será diferente. Oh, esta es la mecánica cuántica, donde el negro puede ser blanco y el frío puede ser caliente (exagero esto, por supuesto).
Zenbug
Un error muy filosófico, incluso un poco teológico. Existe, pero no afecta el funcionamiento del programa.
Aparentemente, este error alcanzó el más alto grado de iluminación y se dio cuenta de que todo en este código no es importante.
Mandelbug
Benoit MandelbrotUn error que todos los programadores temen. Es difícil de detectar, aún más difícil de eliminar. Y todo por su naturaleza caótica de comportamiento. Tales errores fueron nombrados en honor al matemático Benoit Mandelbrot, quien una vez trabajó en IBM. ¿Por qué esto no está del todo claro? Quizás esto se deba a la multitud de Mandelbrot (el trabajo sobresaliente de un científico relacionado con los fractales).
Metabag
Este error es una descripción extremadamente complicada de una sección compleja de código en el comentario sobre él, como resultado de lo cual se distorsiona la comprensión del verdadero propósito del código y su esencia. Además, los mathabags a veces se denominan errores puramente gramaticales o de ortografía en los mismos comentarios de código.
Quizás el nombre metabase proviene del concepto de metalenguaje, un lenguaje para describir un idioma.
Ufobag (error ovni)
Este tipo de error se ha producido gracias a los clientes, clientes y usuarios del programa. A veces, algunos de ellos encuentran algo e inmediatamente lo llaman un error, simplemente no entienden la imagen general del programa. En pocas palabras, una persona considera un error que no lo es. Tales "descubrimientos" conducen a largas explicaciones de los programadores, quienes, como resultado, ya no están contentos de haber agregado esta función.
Farmabag
El programa está listo y transferido al cliente. Puedes relajarte No estaba ahi. El cliente afirma que en su máquina el programa no funciona correctamente. Es casi imposible que el codificador crea esto, ya que verificó la operabilidad y todo funcionó con una explosión. Y, por lo tanto, hay errores de granja, errores del lado del usuario, cuya existencia el usuario debe demostrar al programador con el mismo entusiasmo que Galileo su teoría antes de la Inquisición.
Fermibag
Enrico FermiUn caso muy raro, pero la probabilidad de que ocurra es inversamente proporcional a la experiencia del programador. En pocas palabras, cuanto menos experiencia tenga, más a menudo puede ocurrir Fermibags, cuando 1 línea de código tiene 1-2 errores.
Interpretar el nombre de este tipo de error es extremadamente difícil. Se puede suponer que la inspiración para él fue Enrico Fermi. O más bien, algo como las estadísticas de Fermi-Dirac.
Estas estadísticas cuánticas junto con Bose-Einstein se usan cuando es necesario tener en cuenta los efectos cuánticos con partículas indistinguibles. Estos efectos ocurren cuando la concentración de partículas es: N / V> = nq. Y aquí lo más interesante, nq es la concentración cuántica, cuando las funciones de fondo de las partículas se tocan, pero no se superponen.
Una teoría bastante complicada, como toda la física cuántica, pero describe con bastante claridad los Fermibag mencionados anteriormente.
Fombag (error de la Fase de la Luna)
También puedes decir "error de fase lunar". Este error se manifiesta solo en un momento determinado, con una frecuencia determinada. Por ejemplo, todos los martes o cada 15 de un mes o cada 43 minutos.
Schroedinbug
Un error muy inusual que aparece repentinamente e igualmente repentinamente conduce al bloqueo del programa. Cuando no lo observamos, todavía está allí, pero inactivo. Una vez que lo descubrimos, se vuelve activo. Y, naturalmente, tiene que ser eliminado.
Las propiedades del error, así como su nombre, nos hacen pensar en el gato. No es un papel tapiz simple y desgarrador, sino sobre el gato Schrödinger, un experimento del físico austriaco Erwin Schrödinger.
Este experimento teórico fue descrito por el propio Schrödinger con suficiente detalle y es difícil, hasta cierto punto. Una versión simplificada es:
Hay una caja de acero. En la caja hay un gato y un mecanismo. El mecanismo es un contador Geiger con una cantidad muy pequeña de sustancia radiactiva. Esta sustancia es tan pequeña que en 1 hora 1 átomo puede descomponerse (o puede no descomponerse). Si esto sucede, el tubo de lectura del medidor se descarga y se dispara un relé, liberando un martillo que cuelga sobre el bulbo de veneno. El matraz se rompe y el veneno mata al gato.
Ahora una explicación. No vemos lo que está sucediendo en el recuadro; no podemos influir en el proceso, ni siquiera por nuestras observaciones. Hasta que abramos la caja, no sabemos si el gato está vivo o muerto. Por lo tanto, exagerando, podemos decir que para nosotros el gato en la caja está en dos estados al mismo tiempo: está vivo y muerto.
Un experimento muy interesante que empuja los límites de la física cuántica.
La paradoja de Wigner puede considerarse aún más inusual. A todas las variables anteriores del experimento, se agregan algunos amigos asistentes de laboratorio, lo que lleva a cabo este experimento. Cuando abre la caja y descubre el estado exacto del gato, su amigo, al estar en un lugar diferente, no conoce este estado. El primero debe informar al segundo que el gato está vivo o muerto. Por lo tanto, hasta que todos en el universo conozcan el estado exacto del pobre animal, se considerará vivo y muerto al mismo tiempo.
(Perdón por la excursión a la física cuántica de una persona que no tiene nada que ver con eso. Siempre me gustó mucho este experimento).
Insecto de cadena (Counterbug)
Este error también se puede comparar con el juego infantil en kvacha, cuando atrapamos a alguien y gritamos "¡Pásalo!". Entonces está aquí. La esencia y la actividad de este error no pueden explicarse ni por escrito ni verbalmente. Un hombre debe verlo con sus propios ojos. Por lo tanto, para que otra persona pueda familiarizarse con el error antes mencionado, debe traer a esta persona y mostrarle el error en persona.
Bug Loch Ness / Bigfoot-bug (error Loch Ness / Bigfoot-bug)
Acerca de estos errores, sería posible filmar un episodio separado de la serie "The X-Files". Solo una persona lo vio, él afirma que el error existe, pero es posible que no tenga evidencia. Incluso el creador del código no puede encontrar ningún signo de este error místico. Y solo puede decirse a sí mismo: "La verdad está ahí afuera".
Hydrobug (Hydra Bug)
Antiguo compañero de entrenamiento griego de Heracles. Según la leyenda, esta criatura con muchas cabezas tuvo una regeneración increíble: demandó a su única cabeza, creció 2. Lo mismo con las bolsas de agua. La eliminación de un error conduce a la aparición de uno nuevo, y a veces no uno.
Higgs-Bugson
Un error puramente teórico. Informes de usuarios increíbles y archivos de registro demuestran su existencia. Es extremadamente difícil para el programador detectar este error en su máquina, ya que no sabe con certeza si este error es o no.
El nombre es una referencia al bosón de Higgs, una partícula elemental que se está buscando en el CERN (Organización Europea para la Investigación Nuclear).
Ginderbug (Hindenbug)
Un error que lleva a consecuencias terribles, como regla, para completar la pérdida de datos. El nombre se toma del nombre de la aeronave Hindenburg, que se incendió en 1937 el 6 de mayo. Esta tragedia cobró la vida de 35 personas y llevó a discusiones serias sobre la existencia de aeronaves como medio de transporte.
Bolsa de bolsa de papel (error de bolsa de papel marrón)
Este error se hace público con un lanzamiento público del programa. Es tan obvio que el autor del código tiene que avergonzarse de ponerse una bolsa de papel en la cabeza y esconderse de la sociedad durante varios días. (en sentido figurado, por supuesto)
Error de aprendiz de brujo
Este es un error en el protocolo cuando recibir un mensaje conduce al envío de varios mensajes, lo que, a su vez, causa el mismo error.
El nombre está tomado de un episodio de la película animada "Fantasia" (Walt Disney, 1940). En él, Mickey Mouse actúa como un alumno del mago, quien le indicó al ratón que limpiara la casa. Mickey decide usar magia, lo que en sus manos ineptas lleva a consecuencias desastrosas para él y una escena hilarante para la audiencia. (para aquellos que no están familiarizados con esta caricatura, les recomiendo ver)
Insecto "niña ofendida" (error de novia loca)
Este es un error cuyo efecto en el programa sigue sin estar claro, mientras que el programa en sí funciona correctamente, parece. Como suele suceder con las niñas que se ofenden, pero a la pregunta "¿Estás ofendido?" Respondo "Todo está bien". (generalmente acompañado de una mirada severa, haciendo agujeros en la cabeza del chico)
Error de Excalibur
Si hay un error en el código que todos los miembros del equipo intentaron eliminar sin éxito, se llama Excalibur, bueno, o Mjolnir, a quien le gusta qué tipo de mitología.
Epílogo
Estoy más que seguro de que no todos los tipos de errores inusuales y creativos se enumeraron en este artículo. No hay límite para la imaginación humana, como dicen. Quizás conozca otros tipos de errores o haya encontrado otros que no puedan atribuirse a ninguna de las categorías anteriores. Si es así, inventemos nuestro propio nombre para este error único. Quién sabe, tal vez irá a las masas. Y eso es todo por hoy. Que tenga un buen día y recuerde, siempre hay una línea entre un error y una característica, la única pregunta es su grosor.
Como un anuncio publicitario. ¡Estos no son solo servidores virtuales! Estos son VPS (KVM) con unidades dedicadas, que no pueden ser peores que los servidores dedicados, y en la mayoría de los casos, ¡mejor!
Fabricamos VPS (KVM) con unidades dedicadas en los Países Bajos y los EE . UU. (Configuraciones de VPS (KVM) - E5-2650v4 (6 núcleos) / 10GB DDR4 / 240GB SSD o 4TB HDD / 1Gbps 10TB disponibles a un precio excepcionalmente bajo - desde $ 29 / mes , las opciones con RAID1 y RAID10 están disponibles) , ¡no pierda la oportunidad de hacer un pedido de un nuevo tipo de servidor virtual, donde todos los recursos le pertenecen, como en uno dedicado, y el precio es mucho más bajo, con un hardware mucho más productivo!
Cómo construir la infraestructura del edificio. clase utilizando servidores Dell R730xd E5-2650 v4 que cuestan 9,000 euros por un centavo? Dell R730xd 2 veces más barato? ¡Solo tenemos
2 x Intel Dodeca-Core Xeon E5-2650v4 128GB DDR4 6x480GB SSD 1Gbps 100 TV desde $ 249 en los Países Bajos y los Estados Unidos!