Pregunta

Recientemente he estado haciendo un montón de codificación de fin de semana, y he empezado a necesitar un rastreador de errores ya que las cosas están ganando velocidad. Este es probablemente el peor de los casos porque básicamente tengo que dejar que las cosas se enfríen durante la semana, así que simplemente no puedo recordar los errores en mi cabeza. Hasta ahora he estado usando un archivo de texto para anotar errores, pero prefiero usar algo un poco mejor.

Los puntos más importantes aquí son la facilidad de uso y muy poco tiempo de configuración. No quiero pasar más de una hora aprendiendo lo básico e intentando instalar algo. También en mi caso, estoy usando una Mac, así que eso ayudaría, pero las soluciones para otras plataformas son bienvenidas, ya que probablemente ayudarán a otros.

¿Fue útil?

Solución

Personalmente, uso Excel. (¡Espera, vuelve, no estoy loco!) Para un proyecto más grande / de equipo, he conseguido un montón de millas con Bugzilla, pero eso tiende a ser un poco excesivo para un proyecto de una sola persona.

Pero, una hoja de cálculo bien organizada, con columnas para elementos como "estado", "descripción", "módulo de código", "fecha resuelta", etc., te acerca bastante a lo que necesitarías para un proyecto pequeño. La clasificación de una hoja de cálculo por columna no está cerca de una búsqueda, pero es mucho mejor que "encontrar en el archivo de texto".

Vaya, si usa Google docs en lugar de sobresalir, incluso puede publicar la cosa como un feed RSS y obtenerla en cualquier lugar.

Y, la principal ventaja es que el tiempo de configuración y la curva de aprendizaje son nulas.

Anexo: Y, por supuesto, en el instante en que " One-Person Bug Tracker " se convierte en un " rastreador de errores de dos personas " Debes cambiar a algo mejor. Bugzilla, FogBugz, cualquier cosa. Confía en mí, he estado allí.

Otros consejos

FogBugz tiene una edición para estudiantes / inicio gratuita de forma indefinida, para 2 o menos usuarios.

Trac o Redmine son bastante buenos. No sé lo fácil que es configurar una Mac.

Vale la pena mencionar que FogBugz también tiene una versión gratuita para hasta 2 usuarios , que te conviene. Está alojado, por lo que no hay instalación y puede usar algo como Fluid para acceder a ella desde su propia ventana.

Si está trabajando en una pila LAMPP, entonces, para facilitar la configuración y el uso, probablemente recomendaría Mantis . Está escrito en PHP / MySQL y la única instalación involucrada fue especificar dónde se debe crear la base de datos y qué credenciales se deben usar.

Oh, y su FOSS .

No creo que necesites un controlador de errores completo para tu escenario.

Prueba tiddly wiki , almacena cada error en un tiddler y dales etiquetas como "abrir" o "cerrado" '.

No se requiere instalación (solo un archivo html), y es muy fácil de usar. Y plataforma neutral.

Sugeriría Omnifocus de Omnigroup: es un excelente rastreador de tareas, y si solo Haga el salto mental de error a tarea, creo que funciona muy bien para proyectos de una sola persona, además de ser una excelente manera de organizar una cola de tareas cada vez mayor.

Eclipse tiene un sistema realmente interesante, no sé por qué tan pocas personas parecen saberlo.

Está vinculado con su lista de tareas pendientes. Te da la posibilidad de introducir errores con tanta o tan poca información como quieras. Si lo desea, puede vincularlo a la versión oa un rastreador de errores externo. Es un rastreador de errores decente en sí mismo.

El verdadero truco es cómo funciona con tu código fuente.

Antes de comenzar a trabajar, selecciona un error de la lista. Todo el tiempo que estás codificando, rastrea los archivos que estás editando. Puede cerrar las pestañas antiguas y también resaltará las áreas del árbol de origen que ha modificado mucho.

Lo bueno es que puedes volver a cualquier error que hayas editado y obtendrás tu " Ambiente " espalda. No solo todas sus notas y demás, sino que se abrirán las mismas pestañas y se destacarán las mismas secciones de código en el navegador.

También eclipse funciona con prácticamente cualquier idioma, no solo está restringido a Java ...

déjeme poner una buena palabra para ditz - es un poco escueto, pero tiene la característica inestimable de que los errores están registrados en su repositorio. También es muy fácil de usar una vez que te acostumbras a su forma de hacer las cosas

Puedes usar fogbugz gratis si eres un equipo de un solo hombre. Es muy fácil de usar y rápido de aprender.

Lo hicieron para que los errores sean realmente fáciles de ingresar, sin campos obligatorios.

Soy el autor de BugTracker.NET mencionado en otra publicación. Si estuviera buscando un rastreador para SOLO UNA PERSONA con una molestia MÍNIMA, usaría FogBugz, porque está alojado. Sin instalación, no hay que preocuparse por las copias de seguridad.

Pero, ¿qué estás haciendo con el control de versiones? ¿No tienes que preocuparte por eso también, y respaldar eso? Si es así, considera algo como Unfuddle o CVSDude donde puedes obtener AMBOS Subversion y Trac, o Subversion y Fogbugz.

Uso Mantis en casa y estoy contento con eso. Puede ser una molestia hacer que funcione, así que puedes elegir descargar una instalación de VM gratuita y lista para usar. No puede ser más fácil que eso,

¿Quizás una hoja de cálculo sería el siguiente paso lógico? Sé que suena realmente poco sexy, pero si eres el único usuario, no tienes que preocuparte mucho por que otros lo arruinen, y agrega algunas características básicas sobre un archivo de texto como la clasificación. Luego, si más adelante necesita pasar a algo respaldado por RDBMS, es probable que tenga una ruta de importación viable. Solo sé que para mí, cuando trabajo solo, no tiendo a solucionar errores que requieran más atención y alimentación (por supuesto, al trabajar con otros, las necesidades de colaboración hacen que un repositorio más definido sea un requisito). , pero esa es una historia diferente).

EDITAR: Después de observar la disponibilidad de acceso gratuito y alojado a FogBugz, estoy reconsiderando la barra de cuidado y alimentación ...

RT de BestPractical es genial.

También obtengo mucho kilometraje simplemente por mantener una lista de elementos en un archivo de texto con vi, si puedo expresarlos todos en una línea. Esto suele ser para muchos elementos de tareas pequeñas en un solo componente o tarea.

He intentado bugtracker.net y, aunque es un poco rudo en los bordes, es gratis y fue construido con ASP.NET:

http://sourceforge.net/project/showfiles.php?group_id=66812

¿Está utilizando también un repositorio de control de fuente? Si no, realmente deberías, aunque solo seas un equipo de un solo hombre.

Mi preferencia personal es usar una aplicación virtual de VMWare (gratuita) que ofrece una configuración sin problemas que le brinda acceso tanto a Trac como a Subversion. Usted puede encontrar muchos aparatos virual diferentes a través de la búsqueda. Aquí hay un ejemplo de cómo poner en funcionamiento un dispositivo virtual Trac / SVN:

http://www.rungeek.com/blog/archives/how-to-setup-svn-and-trac-with-a-virtual-appliance/

Trac es una excelente herramienta de administración de proyectos que cuenta con un rastreador de errores, wiki y administración de control de fuente integrada. Es adaptable a sus necesidades y se adapta muy bien a mí personalmente.

Yo uso bugzilla para este propósito. Además, para mí fue que tiene integración con Eclipse (precisamente con Mylyn). FogBuzz lo tiene pero AFAIK no es libre.

Además, se encuentra en mi computadora portátil, por lo que puedo codificar y agregar / eliminar errores cuando estoy fuera de línea (fue la mayor desventaja de las soluciones alojadas para mí)

La instalación no fue un problema en Ubuntu (y supongo que cualquier distribución basada en Debian).

Me gusta ELOG en esos casos, es más un blog personal, pero es fácil maneja e instala, los datos son locales en tu computadora y puedes buscar todas las entradas a través de texto completo. Siempre es suficiente para mí.

Si tiene un cuadro de Windows con IIS y MSSQL (incluido SQL Server Express), debe consultar Bugtracker.net . Es gratis y de código abierto (obtienes el código fuente), y es extensible.

Incluso si es una tienda de un solo hombre, tener un sistema gratuito de seguimiento de errores con tanta potencia le permitirá crecer con el tiempo, porque es bastante fácil agregar futuros usuarios al sistema.

También puede personalizarlo para el aspecto de su organización, empresa o producto.

Ontime 2008 by Axosoft es gratuito para una licencia de usuario único. Es una fuerza industrial y le dará mucho más que solo seguimiento de errores.

http://www.axosoft.com

Jira que ahora tiene gratis personal licencias

Estoy usando leo para este propósito. Para ser más específico, su cleo .

Por supuesto, es posible que tengas que dedicar un tiempo a acostumbrarte a Leo, pero será rentable.

Un archivo de texto plano es solo una lista, una hoja de cálculo de Excel es una lista bidimensional.

leo te permite guardar los datos en un árbol! Y también tiene clones .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top