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.129 ]

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

Entendendo POO (História e conceitos)

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

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

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

Modelos de desenvolvimento

  
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