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: 38.572 ]
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
Certificação Java - 2 - Literals and Ranges of All Primitive Data Types (Exam Objective 4.6)
Certificação Java - 1 - Java Programming Language Keywords (Exam Objective 4.4)
Polimorfismo - Uma visão em C++ e Java
Entendendo POO (História e conceitos)
Comentários
Nenhum comentário foi encontrado.