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.
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:
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.
- 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.