Introdução a eXtreme Programming (XP) e instalação do ANT + JUnit

Olá, neste artigo mostraremos uma pequena explicação sobre a fantástica metodologia (XP) eXtreme Programming, a instalação passo a passo do ANT, que é uma ferramenta básica para o desenvolvimento eficiente em XP e da ferramenta de testes chamada JUnit. Estas são ferramentas básicas para quem está pensando em aderir ao método XP em JAVA.

[ Hits: 37.190 ]

Por: Thales Batista de Melo em 09/06/2006


O que é eXtreme Programming, uma pequena apresentação



Bem, XP é uma metodologia de desenvolvimento ágil, focada na eliminação de trabalho desnecessário através da utilização de ferramentas de automação de software e uma metodologia de desenvolvimento agressiva.

Esta metodologia vem sendo aplicada em algumas empresas, com excelentes resultados, e possui como bases "filosóficas" as seguintes:
  • Simplicidade no design da aplicação e na codificação;
  • Comunicação constante entre desenvolvedores-clientes e desenvolvedor-desenvolvedor durante todo o processo de criação do software;
  • Coragem por parte de gerentes e analistas... explicada pela programação em pares, onde deixaremos de ter duas pessoas codificando ao mesmo tempo e passaremos para apenas uma, enquanto a outra escreve testes.

Algumas características de XP são:
  • Programação em pares;
  • Código auto-documentado;
  • Pequeno intervalo de tempo entre versões de software;
  • Projeto dividido em pequenas tarefas;
  • Código fonte do projeto coletivo;
  • Extensiva inspeção de código.

Bem, espero que esta pequena introdução tenha ajudado a entender um pouco mais sobre eXtreme Programming.

    Próxima página

Páginas do artigo
   1. O que é eXtreme Programming, uma pequena apresentação
   2. O que é o ANT
   3. O que é o JUnit
   4. Pondo a mão na massa, instalando e verificando instalação do ANT
   5. Instalando e verificando a instalação do JUNIT
   6. O exemplo do meu /etc/profile, para ajudar!
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Modelos de desenvolvimento

Entendendo POO (História e conceitos)

Certificação Java - 1 - Java Programming Language Keywords (Exam Objective 4.4)

Certificação Java - 2 - Literals and Ranges of All Primitive Data Types (Exam Objective 4.6)

Polimorfismo - Uma visão em C++ e Java

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts