Vous êtes sur la page 1sur 39

25

DICAS ESSENCIAIS
para ser mais produtivo
com o Eclipse IDE

INTRODUO
O Eclipse uma ferramenta de desenvolvimento muito poderosa que vai muito alm de um
editor de texto para o desenvolvedor.
o principal software para o desenvolvimento de aplicaes utilizando a linguagem Java.
Hoje o ambiente de desenvolvimento que domina mais de 65% do mercado.
Veja o por qu voc precisa aprender a trabalhar e ser produtivo com o Eclipse:

a IDE(Integrated Development Environment) que domina mais de 65% do mercado;


Entrega do projeto dentro do prazo;
Diminuio de Bugs;
Design Patterns mais efetivo;
Qualidade de cdigo-fonte;
Produtividade garantida!

Este E-book ir te mostrar 25 dicas essenciais para criar e maximizar a sua produtividade
com o Eclipse.
Estas dicas so baseadas em experincias prprias e regras de boas prticas para que
voc possa desfrutar deste software poderoso.

Captulo 1
Quanto menos voc tocar no mouse,
mais cdigos voc poder escrever.

1 Teclas De Atalho

Quanto menos voc tocar no mouse mais


mais cdigos voc poder escrever.
muito mais eficiente apertar Ctrl + F11
para executar a aplicao do que clicar
com o boto direito do mouse > Run >
Run Application

DICA: Para o Mac, voc deve usar


Cmd ao invs de Ctrl.

2 Scroll Down - Up
Ctrl + Up / Ctrl + Down

Nem sempre possvel visualizar todo


o cdigo na tela, principalmente
quando h muitos mtodos.
Use Ctrl + Up / Ctrl + Down para
mover-se dentro do arquivo.
Uma alternativa usar as teclas
PageUp ou PageDown.

DICA: Alguns desenvolvedores


ainda querem mais e acabam
utilizando o monitor na vertical
para ganhar mais espao e viso
de cdigo!

3 Movendo Linha
Alt + Up / Alt + Down

Use Alt + Up / Alt + Down para mover


uma ou mais linhas de cdigo j escritas.
Isso ajuda a posicionar e ordernar o que
deve ser executado primeiro sem
precisar apagar o cdigo-fonte.

4 Excluir linha
Ctrl + D

Quer excluir uma linha de cdigo?


Largue o mouse!
Use Ctrl + D para excluir a linha de
cdigo onde se encontra o cursor ou
linhas selecionadas.

5 Imports
Ctrl + Shift + O

Erros em Classes podem ser resolvidas


com os imports corretos.
Em um passe de mgica o Ctrl + Shift + O
ir importar todos os pacotes necessrios e
excluir os desnecessrios do seu cdigo

6 Quick Fix
Ctrl + 1

Provavelmente este o comando mais til


no Eclipse!
Imagine voc criando uma classe que
implementa uma interface, logo, voc ver
alguns erros porque os mtodos ainda no
foram implementados.
Enquanto o cursor estiver na linha de erro,
pressione Ctrl + 1 e voc ver a frase:
Add unimplemented methods.
Use isto para implementar todos os
mtodos de uma vez s!

DICA: H outros erros que voc pode


resolver somente com o Ctrl + 1 como
implementar o Casting corretamente.
8

7 Encontre Classes
Ctrl + Shift + T

No sabe em que pacote ou projeto est


uma classe?
O Ctrl + Shift + T pode encontrar para voc.
Apenas digite o nome e ela vir.

DICA: Caso queira pesquisar


qualquer arquivo sem ser classe
(xml, html, etc) use Ctrl + Shift + R.
Um wizard abrir para voc escrever
o nome do seu arquivo.

8 Abas
Ctrl + F6

Navegue nas abas abertas com a combinao


Ctrl + F6.
Extramemente til quando voc estiver
trabalhando com mais de um arquivo aberto.

DICA: Voc ainda pode usar Ctrl + E


para navegar entre as abas, porm,
neste caso voc ver um pequeno
Pop-up para escolher os arquivos.

10

9 Perspectivas
Ctrl + F8
Navegue entre as perspectivas com a
combinao Ctrl + F8 semelhante as abas

11

10 Executar
Ctrl + F11

Ctrl + F11 pode executar o ltimo projeto


OU executar a atual aba aberta se tiver o
mtodo main nela (isso depende de
como voc configura este comando em
Preferences > Run/Debug >
Launching).
Isso agiliza muito o processo de executar
as aplicaes. Ele realmente um dos
comandos mais ricos do Eclipse..

DICA: Voc ainda pode usar


Alt + Shift + X seguido de J
executar o mtodo main da
atual classe aberta.

12

11 Formatao
Ctrl + Shift + F

Cdigo limpo cdigo integro.


Como desenvolvedor, voc deve
preservar o seu cdigo e o
Ctrl + Shift + F vai te ajudar a
formatar tudo de acordo com a
configurao que desejar

DICA: Voc pode encontrar essas


configuraes em:
Window > Preferences > Java >
Code style > Formatter

13

12 Nova Classe
Ctrl + Shift + N

Para criar Classes rapidamente,


utilize Ctrl + Shift + N.
Um wizard abrir para voc escolher
o nome da classe.

14

13 Referncia
Ctrl + Shift + G

Com Ctrl + Shift + G voc pode


descobrir onde o mtodo est sendo
usado. Muito til para debug,
principalmente quando o mtodo
usado por muitos.

15

14 Declarao
F3

Outra tecla de atalho muito utilizada


o F3 que nos ajuda a abrir a
declarao do mtodo e entender o
que acontece no mesmo.
Para us-lo, deixe o cursor sobre o
mtodo e pressione F3 para abrir a
declarao do mtodo.

16

15 Autocomplete
Ctrl + Space

Recorde de utilizao.
Este o primeiro passo que todos
aprendemos quando conhecemos o
Eclipse.
Nos ajuda autocompletando a
sintaxe, o que faz a produtividade
aumentar exponencialmente!
Se voc realmente quer se
familiarizar com o Eclipse, este com
certeza deve ser sua primeira rotina
de aprendizado.

17

16 Renomear Todos
Alt + Shift + R

O ato de renomear um mtodo ou


uma classe deve ser feita atravs
das teclas Alt + Shift + R.
Isso garante que o Eclipse renomeie
o mtodo ou a classe em todas as
suas referncias sem ocasionar
erros de sintaxe.

18

17 Hierarquia
F4

O F4 nos mostra a hierarquia entre


as classes. timo para entendermos
o que acontece nos construtores e
mtodos.
Voc s precisa deixar o cursor
sobre a Classe e pressionar o F4
para ver sua hierarquia.

19

Captulo 2
Atalhos avanados para
duplicar a produtividade

18 Objetos
Ctrl + 2, L ou Ctrl + 2, F

O Ctrl + 2, L ir instanciar um objeto local


e o Ctrl + 2, F ir instanciar um objeto de
campo.
muito mais produtivo voc escrever
apenas: new Car() e pressionar Ctrl +2, L
ou Ctrl + 2, F para ter Car car = new Car();
Ns passamos horas instanciando
objetos e, por isso, voc deve aprender
este atalho. Pratique!

21

19 Getters & Setters


Parte1: Alt + S, R
Construir Beans muito comum no
desenvolvimento de software em Java.
E mais uma vez, o Eclipse veio nos
ajudar a criar o padro Bean com seus
mtodos Getters e Setters.
Crie uma Classe com 3 atributos:
private float x;
private float y;
private float z;
Agora pressione Alt + S seguido de R,
selecione todas as checkboxes e d Ok.
Voc ver um get e um set para cada
atributo.

22

20 Construtor
Parte 2: Alt + S, A
Seguindo o mesmo exemplo anterior,
pressione Alt + S, seguido de A logo
abaixo do ltimo atributo.
Voc ver o Eclipse criando um
construtor com os parmetros para
estes atributos.
Realmente muito rpido!

23

21 Override
Parte 3: Alt + S, V
Com Alt + S, seguido de V podemos
sobrescrever mtodos da super classe.
Mais uma vez, voc deve selecionar as
checkboxes dos mtodos que voc
quer aps pressionar a sequncia de
teclas

24

Captulo 3
Configuraes

Configuraes
Ns precisamos configurar alguns pontos da formatao do seu cdigo para que ele
realmente se torne um cdigo limpo e de qualidade.
22. Padronizao
Faa o download do arquivo compactado abaixo (zip) que contm os arquivos para serem
importados dentro do Eclipse:
Eclipse Style.zip
Nota: Eu criei este arquivo para facilitar e agilizar a formatao do seu cdigo de acordo
com as convenes padres do Java. Se voc quiser edit-los, fique a vontade!
No Eclipse, clique em Window > Preferences. Selecione as opes: Java > Code Style >
Clean Up, conforme a figura abaixo:

26

Clique no boto Import e busque o arquivo


reinodosaplicativos-clean-up.xml, clique
em Apply e depois em Ok.
Agora, faa o mesmo para as opes que
seguem abaixo de Clean Up:

Code Templates
Formatter
Organize Imports

27

Ainda em Window > Preferences, na


opo Java, escolha agora Editor >
Save Actions, e verifique tambm se
todas as opes do Save Actions esto
habilitadas, conforme a figura ao lado.
Pronto, suas preferncias, inclusive as de
formatao de arquivos, devem estar
padronizadas.

28

23. Autoria
Sendo proprietrio deste cdigo, ser
necessrio configurar a autoria dos
arquivos Java. Se quiser saber mais,
pesquise sobre Accountability.
Esse procedimento faz com que cada
classe nova que voc criar, aparea sua
identificao.
V para Window > Preferences > Java >
Code Style > Code Templates edite o
comentrio padro de Comments > Types,
clicando no boto Edit. No caso, abrir
uma nova janela com um nome de
exemplo.
Clique em Ok nessa as editar e logo voc
ir retornar a janela de Code Templates,
clique em Apply e OK.

29

24. Assistente de imports estticos


Uma das novidades trazidas pelo Java 5 foi
a possibilidade de realizar imports
estticos. No Eclipse possvel configurar
o assistente para lembrar os seus imports
estticos favoritos.
V para Window > Preferences.
Na caixa de busca procure pela palavra
favorites. Selecione a opo Java > Editor >
Content Assist > Favorites.
Agora adicione todas classes que desejar.

30

Captulo 4
Templates

25. Templates
Muitas vezes quando fazemos algum programa temos que definir blocos try/catch, lanar
excees e at mesmo definir blocos de cdigo repetido que so utilizados muitas vezes
em classes de teste, como prepararDBUnit( ); por exemplo.
Para automatizar o nosso trabalho o Eclipse possui uma srie de templates prontos e que
que acabam poupando o desenvolvedor de ter que escrever blocos de cdigo comuns em
classes como o dbUnit citado acima.
Um template muito utilizado que o syso capaz de gerar o bloco System.out.println( );
Criando um Template
Criar um template no difcil. No Eclipse siga para Window > Preferences > Java > Editor >
Templates, conforme a figura abaixo:

32

Aqui temos uma listagem de todos os templates do


Eclipse, lembrando que nosso objetivo criar um
template que automatize nossas tarefas em classes
de teste, na chamada do dbUnit.
Para criar nosso template basta clicar na opo New,
uma janela perguntando o nome do template e o
contedo do mesmo ir aparecer, basta fornecer um
nome, lembrando que para diferenciar os templates
criados pelo desenvolvedor dos templates do Eclipse
inseriremos um _ no incio do nome do template.
Portanto o nome de nosso template ser _dbUnit.
Em seguida criaremos um Pattern que seria o
contedo do nosso template, ou seja, toda vez que
chamarmos o template o seguinte cdigo aparecer
na tela de seu editor.
A imagem abaixo deixa tudo mais claro:

33

Clique em Ok para finalizar a criao de nosso


template, em seguida clique em Apply para efetuar a
criao do template.

34

Invocando o template em seu cdigo


Para chamar o template recm-criado em
seu cdigo basta digitar o nome do
template no editor e pressionar Enter.
Com isso aquele bloco de cdigo que
fornecemos na imagem acima ser
invocado em seu editor, atente a imagem
ao lado:
Voc pode criar o template que quiser
seguindo estes passos.

35

26. CONCLUSO E MUITO MAIS!


Seguindo estes passos, garantido que a sua produtividade no desenvolvimento utilizando
Eclipse ir aumentar (e muito)!
Se voc quiser saber mais detalhes e se aprofundar nesta ferramenta (voc vai precisar se
realmente quer ser um desenvolvedor eficiente) aconselho fortemente o livro:
Eclipse IDE - por Lars Vogel (clique aqui para saber mais)

Quero Saber Mais Sobre O Eclipse!

36

CRDITOS DE IMAGEM
Google.com

37

No Pare Por Aqui!


Acesse mais contedo em:
ReinoDosAplicativos.com