Eu já usei a depuração PrintF antes e, desde então, sempre parecia consertar o bug mais rápido com esse método.
Em alguns casos, são necessárias melhores ferramentas, aqui estão algumas das melhores, e tenho certeza que você as achará úteis:
1. Depurador;
Você pode usar o "depurador"; Declaração para adicionar pontos de interrupção forçados ao seu código.
As condições do ponto de interrupção precisam? Basta embrulhá -lo na cláusula se:
A cópia do código é a seguinte:
if (algohappens) {
depurador;
}
Lembre -se de removê -lo antes de ficar online.
2. Desconecte quando o nó mudar
Às vezes, Dom parece ter suas próprias idéias. É difícil encontrar a causa raiz do problema quando ocorrem mudanças incríveis.
Os desenvolvedores do Chrome têm habilidades super úteis para depurar esse problema. Isso é chamado "Break on ...", que você pode encontrar clicando com o botão direito do mouse no nó DOM na guia Elements.
Os pontos de interrupção podem ser definidos após a exclusão de um nó, quando as propriedades do nó mudam ou os nós em sua alteração da subárvore.
3. ponto de interrupção do Ajax
XHR Breakpoints, ou o que eu chamo de Ajax Breakpoints, também permite a desconexão quando uma solicitação esperada do AJAX for criada.
Esta é uma ferramenta surpreendente ao depurar a rede do seu aplicativo da web.
4. Simule diferentes dispositivos móveis
O Chrome adiciona ferramentas de simulação de dispositivos móveis embutidos, que simplificarão sua rotina diária.
Selecione todas as guias que não são console para encontrá-las, pressione a tecla ESC no teclado e selecione o dispositivo móvel que deseja tocar.
Você certamente não receberá um iPhone real, mas o tamanho, os eventos de toque e o AGEMT seguirão para você.
5. Melhore seu site através da auditoria
Yslow é uma ótima ferramenta. O Chrome também inclui uma ferramenta semelhante chamada auditorias sob ferramentas de desenvolvedor.
Use uma revisão rápida do seu site para obter dicas úteis de otimização prática.
O que mais?
Sem essas ferramentas, não consigo imaginar como desenvolver. Vou postar mais quando encontrar novos, então fique atento.