Preguntas etiquetadas con debugging

26
¿Cómo puedo depurar un JSP?

Estoy tratando de editar un JSP para un proyecto y obtengo una NullPointerException en algún lugar del JSP cuando se solicita desde mi servidor. Mi servidor web (JBoss) informa la excepción, pero me da un número de línea falso. Informa que la excepción ocurrió en la línea 702, pero mi JSP tiene...

25
¿Qué buscas al depurar puntos muertos?

Recientemente he estado trabajando en proyectos que utilizan mucho el subproceso. Creo que estoy bien en diseñarlos; utilizar el diseño sin estado tanto como sea posible, bloquear el acceso a todos los recursos que más de un hilo necesita, etc. Mi experiencia en programación funcional me ha ayudado...

24
Convertirse en un mejor solucionador de errores

Me encanta ser programador. Ahí lo dije. Sin embargo, dicho esto, me he dado cuenta últimamente de que realmente no puedo soportar la corrección de errores. En absoluto. De hecho, mientras estoy desarrollando algo, mi productividad es extremadamente alta. Incluso cuando escribo pruebas unitarias y...

23
Depuración de daños en la memoria

En primer lugar, me doy cuenta de que esta no es una pregunta de estilo de preguntas y respuestas perfectas con una respuesta absoluta, pero no se me ocurre ninguna redacción para que funcione mejor. No creo que haya una solución absoluta para esto y esta es una de las razones por las que lo...

18
Dollar Sign Blues: Javascript y PHP

Crecí programando C ++ y Java donde todo era seguro y hermoso. Los compiladores se aseguraron de mantenerme bajo control si alguna vez me extraviaba. Por supuesto, todos hicieron un poco de Perl en la universidad, pero yo no inhalé. Los niños en estos días tienen que ver con PHP en el backend y...

17
¿Corregir errores hechos por otras personas es un buen enfoque?

Supongamos la situación en la que un equipo de cuatro desarrolladores está creando una aplicación. Durante la fase de prueba, los usuarios notifican errores. ¿Quién debería arreglarlos? ¿La persona que cometió el código erróneo o alguien que es libre? ¿Cuál es el enfoque preferido en el desarrollo...

16
¿Cómo pausa GDB una ejecución?

Como sabrán, podemos usar GDB y establecer puntos de interrupción en nuestro código para pausar la ejecución para la depuración. Mi pregunta es cómo GDB detiene un proceso y le permite ver el contenido de los registros utilizando, i rpor ejemplo. ¿No están los registros utilizados por otros...

16
Error de vez en cuando, pero alta prioridad

Estoy trabajando en un proyecto de CNC (control numérico por computadora) que corta formas en metal con ayuda de láser. Ahora mi problema es de vez en cuando (1-2 veces en 20 días impares) el corte sale mal o no según lo establecido. Pero esto causa pérdida, por lo que el cliente no está muy...