Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!



Artigo Java Magazine 10 - Código Eclipse

Artigo publicado pela Java Magazine.

BRK##: 17 - 16

Esse artigo faz parte da revista Java Magazine edição 10. Clique aqui para ler todos os artigos desta edição

 

 

Atenção: por essa edição ser muito antiga não há arquivo PDF para download.Os artigos dessa edição estão disponíveis somente através do formato HTML. 

 

Além do Eclipse

Recursos integrados e plug-ins para facilitar a escrita de código

A popularidade do Eclipse demonstra a atual tendência em se valorizar a qualidade do código. Conheça funcionalidades do IDE e plug-ins que trazem qualidade e produtividade à programação Java

No final dos anos 80, o meio de desenvolvimento de software fervilhava com as promessas de produtividade das linguagens orientadas a objetos, especialmente o C++, chegando a ser chamadas de "bala de prata", que resolveriam todos os problemas do desenvolvimento de sistemas. Nos anos 90, a popularização das interfaces gráficas com o usuário, em especial do Windows, Visual Basic/Delphi, levou à onda da programação visual ou programação orientada a eventos, em que a produtividade seria obtida pelo uso de desenhadores de telas e outras ferramentas teoricamente voltadas para não-programadores.

Entretanto, o ganho de produtividade não foi suficiente, especialmente depois da explosão da internet. O aumento da complexidade (e da importância!) das aplicações levou o mercado a reconhecer, novamente, que um sistema tem tanta qualidade quanto o código da sua implementação, fato comprovado pela atenção dada pela comunidade de desenvolvedores a tópicos como design patterns, Extreme Programming e refactoring .

Neste artigo serão apresentados alguns dos recursos fornecidos pelo IDE Eclipse para facilitar a escrita de código e fomentar uma maior qualidade no trabalho de programação. Recursos inclusos na distribuição padrão do IDE (Platform Runtime + JDT) e os fornecidos por plug-ins de terceiros serão apresentados intercaladamente.

Caso haja dúvidas relativas à instalação dos plug-ins mencionados, veja o quadro “Instalação dos plug-ins”; consulte também a documentação fornecida nos sites indicados em links.

Escrevendo código com o Eclipse

O Eclipse, apresentado nesta coluna (Edição 4), é um IDE livre, suportando múltiplas plataformas (Windows, MacOS, Linux e vários sistemas Unix) e baseado em um arquitetura de plug-ins. Em vez de Swing utiliza o SWT, biblioteca fortemente integrada a componentes nativos das plataformas. Mesmo sem oferecer recursos de programação visual, em pouco tempo se tornou um dos ambientes de desenvolvimento Java mais populares, e é a base de produtos consagrados como o Websphere Studio e o SOFIA.

De modo similar à maioria dos IDEs do mercado, o Eclipse fornece realce de sintaxe, "autocompletar" de palavras-chave, atributos e métodos, e ajuda sensível a contexto para elementos do código. A digitação de código também é incrementada. Pressionar Ctrl+Espaço a qualquer momento mostra sugestões de variáveis, nomes de classes e de métodos válidos na posição do cursor, indo além dos atributos e métodos listados depois de digitar o operador “ponto”, como acontece em vários outros IDEs. E se for selecionado o nome de um método herdado, será gerada sua declaração, pronta para ser redefinida. Autocompletar para comentários Javadoc e buildfiles do Ant também estão disponíveis. Erros de sintaxe Java são indicados durante a digitação –  um clique na margem esquerda do editor, onde um “x” indica a linha com erro, fornece uma lista de “quick fixes”,: correções imediatas como importar uma classe, adicionar uma cláusula throws



ATENÇÃO! A exibição deste artigo foi interrompida.


  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!







    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Autor
Fernando Lozano

é consultor independente, ativista do software livre e professor da Faculdade Metodista Bennett, além de autor do livro “Java em GNU/Linux” (Editora Alta Books). É detentor de certificações da Sun, IBM, Microsoft e Red Hat, sendo uma espécie de “agente duplo” nas várias tribos.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 4,90 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ 1,96 (assinante) ou R$ 2,45 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,47
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03