Quais suas melhores ferramentas?

Olá

Em http://www.java.net hoje há uma chamada colocada pela Fabiane Nardon para o tópico que ela criou no fórum do java.net: What are your secret tools?. Neste tópico ela fala do BOF que apresentou no último JavaOne junto com Bruno Souza, Eitan Suez e Daniel López.

Pdf do BOF: The Developer Tool Box: Jewels to Make Development More Productive, Easier, and Fun!

Para ajudar a divulgar o trabalho dela que achei interessante, peguei o gancho e pergunto aqui também para a gente poder responder em português mesmo: quais ferramentas usa para ser mais produtivo?

[]s
Luca

Bem, eu uso
Eclipse (http://www.eclipse.org) + WTP (http://www.eclipse.org/webtools/index.html) + VssPlugin (http://sourceforge.net/projects/vssplugin)
Ant (http://ant.apache.org)
JUnit (http://www.junit.org/index.htm)

A caixinha mágica que abre a prota de todas as ferramentas maravilhosas mesmo nessa &¨*$&*$ de windows:

cygwin

cerebro e cafeina! :thumbup:

Disse tudo. Nada te deixa mais produtivo numa estação windows que instalar o cygwin.

jext\textpad\gel + ant + tortoise + eclipse para refactoring :stuck_out_tongue:

O meu C:\Tools tem:

  • Cygwin
  • Eclipse
  • JEdit
  • iReport
  • IzPack
  • Maven
  • Ant
  • The RegEx Coach
  • WinMerge
  • WinSCP3
  • Putty

Pronto, esse é meu ganha pão.

  • TPTP (Eclipse plugin)
  • Query Analyzer (para microsoft sql server)
  • Eclipse Figlet (Eclipse plugin)
  • Ultra Edit (sem esse não dá)
  • Web Developer (Firefox plugin)

:arrow: Cabinete
:arrow: Monitor
:arrow: Teclado
:arrow: Mouse
:arrow: Oculos :stuck_out_tongue:

bash + vi + gcc + grep + find
:twisted:

+1

E qualquer coisa que não demore mais do que 15 minutos para aprender e ajude mais do que atrapalhe.

  • Eclipse
  • ANT para automatizar algumas tarefas
  • XDoclet - idem ao acima, uso ele também para criar meu geradores de código para ganhar um bom tempo no desenvolvimento

[]s

Douglas

+1

E qualquer coisa que não demore mais do que 15 minutos para aprender e ajude mais do que atrapalhe.

[/quote]

isso é plágio sérgio!
essa idéia é minha! :mrgreen:

-RAD 6.0 (tah bom, sei q eh da Rational, mas a IBM eh dona dela tb, entao…)
-WebSphere Portal 5.1
-maven

google, guj rlz !! :mrgreen:

ótimas ferramentas…hahahaha :wink:

Eclipse

Eclipse
Brownser aberto em alguns tutoriasi!
Livros esparramados pela cama!
Bolacha traquinas de morango!

+1

E qualquer coisa que não demore mais do que 15 minutos para aprender e ajude mais do que atrapalhe.

[/quote]

isso é plágio sérgio!
essa idéia é minha! :mrgreen: [/quote]

Eu copiei o eclipse pra Refactoring, que achei meio inútil. Por exemplo eu precisei renomear minha classe Casa para House. Aí meu código ficou assim:

House casa = new House();

Quando o certo seria:

House house = new House();

Logo estou abandonando a única coisa que eu te copiei !!!

O resto tu copiou de mim !!! :stuck_out_tongue:

A única observação que eu faço sobre o Eclipse é que algumas pessoas querem aprender Java e começam aprendendo Eclipse. Aí passa-se meses (ou anos) e o cara ainda tá aprendendo eclipse e aprendeu muito pouco de Java. Auto Complete de funções é perigoso para quem quer aprender as APIs, além de me irritar aqueles combos popando na minha cara a todo momento. Atrapalha a digitação. Talvez esses combos sejam úteis para quem digita devagar, mas acho que nunca falei aqui do fundamental e imprecindível que é aprender datilografia para ser um bom programador! Até hoje agradeço ao meu pai por ter me forçado a entrar num curso de datilografia quando eu tinha 12 anos!

A mesma coisa é Linux. Ou vc domina Linux ou melhor não usar, usar Windows. Se vc quer aprender Java, deve focar em Java e não perder tempo “brincando” com o sistema operacional. Já vi pessoas usando Linux sem saber o que é chmod e chown. Como é que o cara vai ser produtivo assim, usando um sistema operacional que demanda tempo para entender?

Isso se vc quer aprender Java. Se vc quer aprender Linux, Eclipse, Java, tudo ao mesmo tempo, tb dá, mas lembre-se daquele ditado de ouro: “Do one thing, Do it well!”

Acho que o Rubem entendeu essa idéia… :wink: