marzo
25

Cómo reportar errores de programación

Posted In: Opinión by Mauro Zadunaisky

Siempre hacemos un esfuerzo muy grande por evitar cometer errores, pero a veces no es suficiente y es posible que algo se nos escape. Cuando esto sucede los clientes (en nuestro caso las agencias) nos avisarán de los bugs encontrados para que podamos corregirlos. Sin embargo, a veces los reportes no están lo suficientemente completos como para que podamos rastrear el error y encontrar el problema para poder solucionarlo.

En proyectos grandes y a largo plazo lo ideal es tener un sistema de bug tracking, pero para trabajos medianos o pequeños consideramos que un sistema de este tipo genera más problemas que beneficios y con un simple correo electrónico es suficiente. Sin embargo, esto no quita que el reporte de error deba estar completo.

Qué debe contener un reporte de bug

Todo reporte de error debe estar lo suficientemente detallado como para que los programadores podamos reproducirlo en igualdad de condiciones. No es suficiente con avisarnos que algo no funciona, debemos saber exactamente qué es lo que no funciona y por qué se considera que es un error, ya que muchas veces no se trata de un error sino de una mala interpretación sobre la forma en que debería estar funcionando el programa.

Un reporte de error debería responder al menos estas 4 preguntas:

  1. Cuáles son los pasos a seguir para producir el error
  2. Qué resultado esperaba conseguir el usuario al ejecutar estos pasos
  3. Qué resultado se obtuvo en lugar del esperado
  4. Bajo qué condiciones se ejecutó la prueba: sistema operativo usado, versión del navegador o teléfono móvil, resolución de pantalla, etc.

También resulta de mucha ayuda incluir capturas de pantallas, archivos adjuntos o imágenes que se hayan utilizado, copias completas de direcciones de acceso (URL), datos que se usaron para completar formularios, etc.

Si los reportes de errores están completos ahorraremos mucho tiempo en idas y vueltas de emails y lograremos entregar los trabajos con mayor anticipación.

marzo
18

Si te compraste o cambiaste tu celular convencional por un nuevo smartphone BlackBerry, cuando pongas el chip SIM al teléfono nuevo y pases los contactos a la memoria, vas a notar que exportó todos los contactos y entre otras cosas, los números de teléfono los ubica en la denominación “trabajo”.

Desktop Manager, la aplicación de escritorio de BlackBerry permite hacer backup y restaurar,  pero no editarlos ni sincronizar, por lo cual modificar uno por uno desde el móvil es tedioso. Dentro de todas las formas que investigué la más viable es mediante Google sync, una forma fácil, sencilla y segura que resuelve el problema rápidamente y de la siguiente manera:

  1. Contar con una cuenta de Gmail para sincronizar posteriormente todos los contactos de tu BlackBerry. Aclaración: crea una nueva en el caso que no desees mezclar los contactos de tu cuenta gmail con los del BlackBerry.
  2. Descargar en el BlackBerry desde el explorador la app Google Sync escribiendo: m.google.com/sync
  3. Instalar la aplicación, otorgale los permisos que requiera y una vez instalada la buscas en la carpeta de descargas.
  4. Ejecutar la app, ingresar con la cuenta de gmail que queremos usar para la sincronización y al instante se abre la configuración (sencilla) dejando todo preparado a nuestro criterio.
  5. Realizar la sincronización hasta que finalice.
  6. Ingresar a nuestra cuenta de gmail, hacemos click en contacto (situado en la esquina superior izquierda debajo del logo de gmail, es el segundo item). Aparecerán todos los contactos de nuestro BlackBerry próximos a editar.
  7. Una vez editados a nuestro gusto, volvemos a la app de google sync en nuestro movil y sincronizamos nuevamente.
  8. Ahora podemos observar todos nuestros contactos del BlackBerry perfectamente ordenados y editados y con todos los datos que rellenamos en la edición.

Estimo que a muchos les va a ser de gran utilidad y siguiendo estos pasos en menos de 5 minutos tienen todos los contactos en gmail listos para editar e ir sincronizando con el BlackBerry. Les dejo este video informativo de google sync que también explica los alcances.