BT
x A sua opinião é importante! Por favor preencha a pesquisa do InfoQ sobre os seus hábitos de leitura!

Cinco ferramentas online para desenvolvedores

por Fabiane Bizinella Nardon em 17 Mar 2010 |

Um hobby de muitos desenvolvedores é procurar novas ferramentas que tornem seu trabalho mais fácil, eficiente ou pelo menos mais divertido. São particularmente interessantes aquelas ferramentas mais desconhecidas, que causam aquela sensação de "como eu consegui sobreviver sem isso?". Nos últimos tempos, alguns web sites passaram a fazer parte da caixa de ferramentas de muitos desenvolvedores Java (e de outros também). A seleção a seguir contém 5 ferramentas online que podem aumentar o desempenho no trabalho de muitos programadores. Algumas destas ferramentas são mais conhecidas, outras quase ninguém ouviu falar. Todas, no entanto, têm algo em comum: são gratuitas!

FindJar

Uma das exceções mais comuns em programas java é a ClassNotFoundException e muitas vezes não é fácil descobrir que arquivo jar está faltando na aplicação. Todos que já perderam horas tentando resolver este problema vão entender porque esta ferramenta é interessante. O FindJar possui mais de 17.600 jars em sua biblioteca, composta pelos projetos open source mais utilizados. Se a classe que está faltando é de um destes projetos, basta procurar o nome da classe e o FindJar vai dizer a que jar ela pertence. A ferramenta ainda pode ser executada como um plugin do Eclipse ou um plugin do Firefox.

Koders

O Koders é uma ferramenta que está disponível há bastante tempo mas, surpreendentemente, muitos desenvolvedores nunca a utilizaram. O Koders é uma base de milhões de linhas de código de projetos open source, não só em Java, mas em diversas outras linguagens também. Com uma ferramenta de busca, o Koders permite que você pesquise por pedaços de código em todos estes projetos. Quando for necessário encontrar um exemplo de utilização de uma classe, o Koders é uma excelente alternativa.

Google Code Search

O Google também tem a sua ferramenta para procurar código fonte, o Google Code Search. A forma de busca é um pouco diferente do Koders, mas o princípio é o mesmo. A decisão de qual das duas é melhor depende do estilo do desenvolvedor e do que se está procurando.

Twiddla

Num mundo em que cada vez mais pessoas trabalham fora de um escritório formal, é muito comum discutir idéias com outros desenvolvedores, analistas ou mesmo clientes via telefone ou VOIP. Nestas reuniões de voz, muitas vezes faz falta poder rabiscar a idéia em um pedaço de papel para que o outro entenda. Aqueles que frequentemente enfrentam esta situação, deveriam experimentar o Twiddla. Com o Twiddla cria-se rapidamente um pedaço de papel virtual onde é possível rabiscar enquanto a outra pessoa vê o que está sendo escrito. Sem necessidade de login nem burocracia.

tinypaste.com

Existem diversas ferramentas online onde se pode colar um pedaço de código e deixá-lo disponível na web para que outros desenvolvedores possam sugerir modificações e discutir o código. Como estas ferramentas possuem highlight de sintaxe e outros recursos, elas são um grande avanço em relação à discussão de código via email ou mensagens instantâneas. A ferramenta mais conhecida para isso é o Pastebin, mas o tinypaste.com é uma alternativa bastante interessante. Além de possuir uma interface muito bem feita e uma ferramenta muito eficiente para ver as diferenças entre as modificações de código, ele permite proteger o seu pedaço de código com senha, o que é essencial em ambientes corporativos. Para aqueles que gostariam de algo mais avançado, uma boa sugestão é experimentar o gist.github, principalmente se estiver familiarizado com o Git.

Algum web site entrou para a sua caixa de ferramentas recentemente? Então compartilhe conosco. A sua dica poderá ser publicada na newsletter da JavaTools Community.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT