Perguntas com a marcação «debugging»

26
Como posso depurar um JSP?

Estou tentando editar um JSP para um projeto e estou recebendo uma NullPointerException em algum lugar do JSP quando solicitado do meu servidor. Meu servidor web (JBoss) está relatando a exceção, mas está me dando um número de linha falso. Está relatando que a exceção aconteceu na linha 702, mas...

25
O que você procura ao depurar deadlocks?

Recentemente, tenho trabalhado em projetos que usam fortemente o encadeamento. Eu acho que estou bem em projetá-los; use o design sem estado, tanto quanto possível, bloqueie o acesso a todos os recursos que mais de um encadeamento precisa, etc. Minha experiência em programação funcional ajudou...

24
Como posso diagnosticar assíncrono / aguardar conflitos?

Estou trabalhando com uma nova base de código que faz uso pesado de async / waitit. A maioria das pessoas da minha equipe também é relativamente nova em assíncrona / aguardar. Geralmente, tendemos a manter as Práticas recomendadas conforme especificado pela Microsoft , mas geralmente precisamos que...

24
Tornando-se um Melhor Reparador de Erros

Eu amo ser um programador. Lá, eu disse. No entanto, com isso dito, percebi recentemente que realmente não suporto a correção de erros. Em absoluto. De fato, enquanto estou desenvolvendo algo, minha produtividade é extremamente alta. Mesmo ao escrever testes de unidade e ao autoteste de meu...

23
Depurando corrupção de memória

Primeiro, percebo que essa não é uma pergunta perfeita no estilo de perguntas e respostas, com uma resposta absoluta, mas não consigo pensar em nenhuma redação para fazê-la funcionar melhor. Eu não acho que exista uma solução absoluta para isso e essa é uma das razões pelas quais eu estou postando...

18
Blues de cifrão: Javascript e PHP

Eu cresci programando C ++ e Java, onde tudo era seguro e bonito. Os compiladores fizeram questão de me manter sob controle, se alguma vez me desviei. Claro, todo mundo fez um pouco de Perl na faculdade, mas eu não inspirei. Hoje em dia, as crianças são sobre PHP no back-end e Javascript na frente....

16
Como o GDB pausa uma execução

Como você deve saber, podemos usar o GDB e definir pontos de interrupção em nosso código para pausar a execução para depuração. Minhas perguntas são: como o GDB pausa um processo e permite exibir o conteúdo dos registros usando, i rpor exemplo. Os registros não estão sendo usados ​​por outros...

16
Bug de vez em quando, mas de alta prioridade

Estou trabalhando em um projeto CNC (controle numérico por computador) que corta formas em metal com a ajuda do laser. Agora, meu problema é de vez em quando (1-2 vezes em 20 dias ímpares), o corte dá errado ou não, de acordo com o que está definido. Mas isso causa perda e o cliente não fica...

15
Devo liberar o código-fonte para corrigir o erro

Eu tenho um bug no meu aplicativo que estou criando. Fiz uma pergunta no SO e um dos usuários me pediu para publicar ou enviar todo o código para ele, para que ele pudesse ver. Eu entendo totalmente o pedido. É válido e compreensível. No entanto, estou tendo dúvidas se devo. Obviamente, eu lhe dou...