Tips

Datos útiles para ti

Tips

Bugs: Un poco de historia y tips

24 Aug 2022

By: #Equipo Tactech,

#Equipo Tactech
Bugs: Un poco de historia y tips

Bug es el término que se utiliza coloquialmente para describir cualquier tipo de fallo o error en el correcto funcionamiento de un compu o incluso ya de cualquier cosa tecnológica 😝. ¡Hasta de personas! Porque hemos visto hasta colegas que se “buggean”. Ya, pero fuera del chiste… ¿en lo práctico, qué significa? Normalmente da lugar al reinicio del sistema o código en cuestión y, en el peor de los casos, toca buscar el error y solucionarlo.

Y te preguntarás entonces de dónde proviene el término. Pues según varias fuentes, la palabra bug empezó a ser usada para describir este tipo de errores en dispositivos electromecánicos desde inicios del siglo XX. Incluso, Thomas Edison ya había usado la palabra bug en 1878 como sinónimo de errores y problemas.

Pero el 9 de septiembre de 1947 ocurrió algo curioso, para usar un adjetivo calificativo. Uno de los ingenieros que trabajaba con el mastodóntico ordenador Mark II de la Universidad de Harvard encontró una polilla enganchada a uno de los relés del sistema que impedía el correcto funcionamiento del computador. Es decir, en aquel momento e instante, el origen del fallo del compu era literalmente un bug (que en inglés significa bicho o insecto).

Lo más simpático de la historia es que el cadáver (Q.E.P.D) de dicho bicho pasó a formar parte de la historia de la informática, ya que fue pegado al libro de registro de actividad del computador con el comentario «First actual case of bug being found» (Primer caso real de bug encontrado).

¿Interesante no? Bueno, los bugs en la vida real no lo son tanto (los bichos tampoco!) pero en el caso de los desarrolladores o de cualquier proyecto digital es algo que forma parte de su día a día y es importante detectarlos a tiempo. Acá les dejamos unos tips básicos al respecto:
 

📌Si algo sale perfecto a la primera, no revisaste bien (o eres Dios).

📌Recuerda que nada es confiable hasta que se demuestre lo contrario.

📌¿Revisaste bien las mayúsculas, símbolos de sintaxis, letras mal escritas, etc? Que un 0 y una O no son lo mismo ni un texto y, menos, en el código. Sabemos que esto es más “old school” y que hoy contamos con la ayuda de editores de texto, pero es bueno recordarlo.

📌Más vale conocido, que por conocer: lenguajes o tecnologías nuevas requieren aún más cuidado y atención.

📌Los mensajes de advertencia al compilar existen por algo, no los deseches.

📌Los bucles deben iniciar y terminar: evita bucle infinito. Esto también vale para variables: recuerda el ciclo de vida de éstas.

Estos son solo algunos y recontra básicos, pero en verdad, el plan es recordarte que no pierdas de vista lo base y que nunca vas a dejar de aprender: los errores son parte de la programación y lo importante es tenerlo presente, detectarlos y reportarlos para lograr siempre el código más limpio y efectivo posible. 

 

Foto de Portada: Freepik / Nota escrita por el equipo de Contenido de Tactech y revisada por Kevín Álvarez, SSr Developer del equipo.
 

¿Te gustó este artículo
emoji
? Si la respuesta es SÍ: dale amor apretando el corazón de abajo o compártelo en tus redes (porque compartir es bueno, se sabe)

Compartir

Más artículos para ti
emoji
Espacios laborales: ¿Qué buscan los chilenos para decidir cambiarse de empleo?
People - El alma de Tactech
People

Espacios laborales: ¿Qué buscan los chilenos para decidir cambiarse de empleo?

A diferencia de lo que sucedía hace una década, hoy en día las personas que buscan una nueva oportunidad laboral no solo evalúan tomar la decisión desde la oferta económica o la trayectoria de una compañía. Actualmente, los intereses han cambiado, si bien, un buen sueldo siempre será un punto fuerte a considerar, la creciente preocupación por la salud mental se ha trasformado en uno de los aspectos más importantes para escoger a una determinada empresa. 

El Primer Paso hacia la Innovación: Discovery de Producto Digital
Tips - Datos útiles para ti
Tips

El Primer Paso hacia la Innovación: Discovery de Producto Digital

Tener una idea de negocio basado en la tecnología es genial, pero también muy desafiante. Lo sabemos. 

Y embarcarse en ese viaje puede ser muy impredecible, por eso, es que necesitas un mapa guía para hacer de esa idea una realidad exitosa. Especialmente si necesitas darle foco y tener claro los siguientes pasos.

Tactrainee, la oportunidad perfecta para un autodidacta
People - El alma de Tactech
People

Tactrainee, la oportunidad perfecta para un autodidacta

Todo comenzó en febrero de 2021, cuando cumplí 21 años y me dio ansiedad por pasar a mi cuarto año de universidad (de ingeniería civil industrial) y aún no tener claro qué sería de mí una vez terminada la carrera. Además, dado lo que estudio, sentía que sé de todo un poco, pero no lo suficiente de un área en específico, que hacía que me preocupara aún más.