Perguntas com a marcação «debugging»

Depuração é o processo de examinar o estado de um programa - geralmente com uma ferramenta de depuração - enquanto está em execução e tentando encontrar erros que fazem com que ele se comporte de maneira anormal.




21
Qual é o benefício de evitar o uso de um depurador?
Ao longo da minha carreira, notei que alguns desenvolvedores não usam ferramentas de depuração, mas verificam códigos errados para descobrir qual é o problema. Embora muitas vezes ser capaz de encontrar rapidamente erros no código sem um depurador seja uma boa habilidade, parece ser menos produtivo gastar muito tempo procurando …
101 debugging 


9
Como você depura sem um IDE? [fechadas]
Toda vez que procuro um IDE (atualmente estou mexendo no Go), encontro um tópico cheio de pessoas recomendando Vi, Emacs, Notepad ++ etc. Eu nunca fiz nenhum desenvolvimento fora de um IDE; Acho que fui mimada. Como você depura sem um IDE? Você está limitado apenas ao registro?
61 ide  debugging 


5
Por que a depuração reversa raramente é usada? [fechadas]
O gdb implementou suporte para depuração reversa em 2009 (com gdb 7.0). Eu nunca ouvi falar sobre isso até 2012. Agora acho extremamente útil para certos tipos de problemas de depuração. Eu gostaria de ter ouvido falar disso antes. Corrija-me se estiver errado, mas minha impressão é que a técnica …
57 debugging 

10
Como testar os testes?
Testamos nosso código para torná-lo mais correto (na verdade, é menos provável que esteja incorreto ). No entanto, os testes também são de código - eles também podem conter erros. E se seus testes são com erros, eles dificilmente melhoram seu código. Posso pensar em três tipos possíveis de erros …





9
É possível escrever muitas afirmações?
Eu sou um grande fã de escrever assertverificações no código C ++ como uma maneira de capturar casos durante o desenvolvimento que não podem acontecer, mas acontecem devido a erros de lógica no meu programa. Esta é uma boa prática em geral. No entanto, notei que algumas funções que escrevo …

8
Como efetivamente depurar código? [fechadas]
Os bugs que entram no código podem ser minimizados, mas não totalmente eliminados como está escrito - os programadores são, embora muitos discordem , apenas humanos. Quando detectamos um erro em nosso código, o que podemos fazer para eliminá-lo? Como devemos abordá-lo para fazer o uso mais eficaz de nosso …
33 debugging 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.