| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2007 01:37:44
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
Respondendo a um texto anterior, Cedrid Beust, criador do framework de testes TestNG diz que não é porque você tem testes que você pode ignorar completamente o debugger de código.
Texto completo: TestNG Creator Cédric Beust: Don't Throw Away That Debugger Just Yet
Talvez seja cultural, mas eu só costumo utilizar o debugger quando não dá pra descobrir ou replicar a coisa com testes de forma alguma.
Você ainda anda utilizando muito o seu debugger?
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2007 08:04:53
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Acho que são papéis diferentes.
Os testes auxiliam a identificar os pontos onde os erros ocorrem, mas o escopo deles é restrito ao método, não necessariamente à linha de código. Isso normalmente é eficaz num código bem fatorado.
Mas há situações onde acompanhar a execução passo-a-passo ainda é o melhor caminho. Pegue um erro de lógica, por exemplo. Se for um erro sutil, ainda é mais rápido acompanhar a execução do método passo-a-passo do que ficar olhando para o método e tentando "debbugar de cabeça" para achar o problema.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2007 08:19:07
|
Ratao
Virtual Machine Man
![[Avatar]](/images/avatar/e0e6518d2cac6a5b1fa6b05498a5e7be.jpg)
Membro desde: 14/05/2006 22:09:25
Mensagens: 529
Localização: Cachoeiro de Itapemirim - ES
Offline
|
Concordando com o ViniGodoy...
O debugger me ajuda muito ainda, com ele acompanho passo a passo do programa e tendo uma visao melhor do código.
|
"Não existe limites para a mente humana... sendo então ilimitado nosso poder de realização."
Victor Zangerolame Fim |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2007 08:27:45
|
Maracuja
GUJ Ranger
![[Avatar]](/images/avatar/aceacd5df18526f1d96ee1b9714e95eb.jpg)
Membro desde: 28/03/2006 10:18:44
Mensagens: 940
Localização: Behind the screen
Offline
|
Se eu uso mto o debugger??? Pessoalmente acho o debugger uma das coisas mais importantes, sem ele para mim seria impossível trabalhar!!!
Viva o debugger!!!!
|
"Nunca deixarei de reclamar, mas espero reclamar de coisas melhores a cada dia..." Um amigo muito sabio |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2007 09:44:49
|
giulianocosta
JavaEvangelist
Membro desde: 11/08/2003 09:59:28
Mensagens: 442
Offline
|
Puxa, nao sei como alguém pôde pensar que por causa do advento dos testes automatizados alguém poderia parar de usar Debugger.
Não consigo nem imaginar isso! Vejo as duas coisas como coisas totalmente distintas...
|
Giuliano Costa
Programador |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2007 10:38:03
|
josenaldo
GUJ Master
![[Avatar]](/images/avatar/986ad3ada4d93c1c474674751f941082.png)
Membro desde: 27/11/2006 12:39:28
Mensagens: 1170
Localização: Uberlândia/MG
Offline
|
Programar sem debugger?: Tenta pregar um prego sem martelo, só usando a mão, tenta... rsrsrsrs
Vejo testes e depuração como complementares.
|
Josenaldo de Oliveira Matos Filho
UAIJUG - http://www.uaijug.com.br
http:jnaldo.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2007 15:03:55
|
rogeriop80
JavaEvangelist
![[Avatar]](/images/avatar/ec47a5de1ebd60f559fee4afd739d59b.png)
Membro desde: 20/04/2004 17:10:50
Mensagens: 313
Localização: Caçapava/SJC - SP
Offline
|
Quem aqui programou para Z80 sabe o que é programar sem debugger.
No começo é fogo, mas depois que você acostuma, fica louco hehehe...
Debugger é importante sim.
Abraços.
|
Rogério Peres Gomes
E TENHO DITO ! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2007 15:47:39
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
Eu (ainda) uso debugger para aprender mais sobre o código com o qual eu estou trababalhando, espalhando breakpoints aleatoriamente (nem tão aleatoriamente assim) por todo o código. Funciona
|
Daniel Quirino Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2007 16:59:00
|
benflodin
JavaGuru
![[Avatar]](/images/avatar/0f6b1f657ac30ab76519ed4c677e9909.jpg)
Membro desde: 04/06/2006 13:50:18
Mensagens: 223
Offline
|
na verdade debugger nao é o martelo em si, é apenas uma parte.
a superior que é usada pra remover o prego.
|
think Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2007 18:53:34
|
antoniopopete
Virtual Machine Man
Membro desde: 27/12/2006 02:37:31
Mensagens: 712
Localização: Salvador - BA
Offline
|
Não tenho muita experiência ainda de programação ,mas conheci a pouco tempo a "arte de debugar" e vi que realmente ela me parece muito boa, ao invés de apenas criar logs ou system out...Para testar,o debug auxilia em termo de lógica e muitas outras coisas.
|
Antonio Lazaro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2007 18:59:54
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
fala sério ...
o cara que escreveu o artigo original tem uma lógica tão boa que é capaz de acreditar no seguinte:
Steve Wonder é cego ...
Dizem que o amor é cego ...
dizem que deus é amor ...
então Steve Wonder é Deus ...
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
|
|