April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 1 Modulo II Findbugs Professor Ismael...

Post on 17-Apr-2015

104 views 2 download

Tags:

Transcript of April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 1 Modulo II Findbugs Professor Ismael...

April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 1

Modulo II Findbugs

Professor Ismael H F Santos – ismael@tecgraf.puc-rio.br

March 09 Prof. Ismael H. F. Santos 2

Introduction to Apache Maven 2 Tutorial ibm developerWorks:

Bibliografia

March 09 Prof. Ismael H. F. Santos 3

Ementa

Traditional Build x Maven Build

March 09 Prof. Ismael H. F. Santos 4

Descrição

Programa que usa análise estatística para procurar por bugs em código Java.

É software livre distribuido sob os termos da Licensa Pública GNU Menor.

É marca registrada da Universidade de Maryland.

É patrocinado pela Fortify Sotware.

March 09 Prof. Ismael H. F. Santos 5

Descrição

Foi baixado mais de meio milhões de vezes desde Dezembro de 2007.

Requer JRE/JDK 1.5.0 ou maior para ser executado.

Pode analisar programas compilados com qualquer versão de Java.

March 09 Prof. Ismael H. F. Santos 6

Como baixar o plugin da Internet e instalar no Eclipse

Dentro do Eclipse, clique em "Help->Software Updates->Find and Install".

March 09 Prof. Ismael H. F. Santos 7

Como baixar o plugin da Internet e instalar no Eclipse

Selecione "Search for new features to install" e clique em "Next".

March 09 Prof. Ismael H. F. Santos 8

Como baixar o plugin da Internet e instalar no Eclipse

Clique em "New Remote Site...".

March 09 Prof. Ismael H. F. Santos 9

Como baixar o plugin da Internet e instalar no Eclipse

Digite "FindBugs" para o nome do plugin. Digite "http://findbugs.cs.umd.edu/eclipse" para a URL. Clique em "OK".

March 09 Prof. Ismael H. F. Santos 10

Como baixar o plugin da Internet e instalar no Eclipse

Clique em "Finish".

March 09 Prof. Ismael H. F. Santos 11

Como baixar o plugin da Internet e instalar no Eclipse

Aguarde a Busca.

March 09 Prof. Ismael H. F. Santos 12

Como baixar o plugin da Internet e instalar no Eclipse

Clique nas setas à esquerda para abrir os detalhes. Marque "FindBugs". Clique em "Next".

March 09 Prof. Ismael H. F. Santos 13

Como baixar o plugin da Internet e instalar no Eclipse

Selecione "I accept the terms in the license agreements". Clique em "Next".

March 09 Prof. Ismael H. F. Santos 14

Como baixar o plugin da Internet e instalar no Eclipse

Clique em "Finish".

March 09 Prof. Ismael H. F. Santos 15

Como baixar o plugin da Internet e instalar no Eclipse

Aguarde o downloading.

March 09 Prof. Ismael H. F. Santos 16

Como baixar o plugin da Internet e instalar no Eclipse

Clique em "Install All".

March 09 Prof. Ismael H. F. Santos 17

Como baixar o plugin da Internet e instalar no Eclipse

Aguarde a instalação.

March 09 Prof. Ismael H. F. Santos 18

Como baixar o plugin da Internet e instalar no Eclipse

Clique em "Yes" para reiniciar o Eclipse.

March 09 Prof. Ismael H. F. Santos 19

Como usar no Eclipse Clique com o botão direito do mouse no pom.xml do projeto. Selecione "Run As" e clique em "4 Maven build...".

March 09 Prof. Ismael H. F. Santos 20

Como usar no Eclipse Clique em "Select...".

March 09 Prof. Ismael H. F. Santos 21

Como usar no Eclipse Localize "findbugs" na lista, clique na seta à esquerda, clique em

"findbugs" e clique em "OK".

March 09 Prof. Ismael H. F. Santos 22

Como usar no Eclipse Clique em "Run".

March 09 Prof. Ismael H. F. Santos 23

Como usar no Eclipse O relatório será exibido em "Console" após a linha [findbugs:findbugs].

March 09 Prof. Ismael H. F. Santos 24

Como usar no Eclipse Clique com o botão direito do mouse no projeto. Selecione "FindBugs" e clique em "FindBugs".

March 09 Prof. Ismael H. F. Santos 25

Como usar no Eclipse A lista de erros aparecerá em "Problems".

March 09 Prof. Ismael H. F. Santos 26

Como usar no Eclipse Clicando duas vezes na linha do erro, o código é aberto e a linha

contendo o erro é destacada em amarelo.

March 09 Prof. Ismael H. F. Santos 27

Como usar no Eclipse Clicando com botão direito do mouse na linha do erro, uma lista de

opções aparecerá com a opção “Show Bug Details”

March 09 Prof. Ismael H. F. Santos 28

Como usar no Eclipse Clicando na opção “Show Bug Details”, aparecera a aba ”Bug Details”

com detalhes do erro.

March 09 Prof. Ismael H. F. Santos 29

Como usar no Eclipse Clicando no primeiro ícone do bug (vermelho), o Eclipse muda a

perspectiva para a do FindBugs.

March 09 Prof. Ismael H. F. Santos 30

Fontes

http://findbugs.sourceforge.net/ http://findbugs.cs.umd.edu/eclipse/