Desde o surgimento de Servlets e JSPs, muitas tecnologias Java e frameworks foram surgindo com o objetivo de aumentar a produtividade e prover mais recursos ao desenvolvimento de aplicações web. Entretanto como se pode observar na figura abaixo os Servlets continuam sendo a base de todas as aplicações Java para a web. Assim como as […]
Autor: Leandro Costa
As Práticas e Valores do XP
O XP recomenda um conjunto de práticas que traduzem os valores do Xp em ações do dia a dia. As principais são: Testes – os testes são muito importantes no XP e devem ser implementados de preferêncialamente antes do desenvolvimento; Refatoração – sempre que possível o código deve ser simplificado e melhorado; Programação Pareada – […]
A Documentação no XP
No framework XP a documentação é minimalista na maior parte dos casos apenas o código fonte e os testes a compõem. Para a XP um código claro, simples e bem estruturado facilita a compreensão e mudanças no futuro. Com o auxílio de comentários relevantes o código é a melhor documentação que um software pode ter, […]
O Ciclo de Vida do Framework eXtreme Programming (XP)
A Figura 2 representa o ciclo de vida de um projeto utilizando o framework XP. Como se pode ver o primeiro retângulo a esquerda representa a fase de exploração. É nessa fase em que as primeiras histórias de usuário são levantadas e o projeto arquitetônico da aplicação é iniciado. As histórias de usuário são frases […]
O eXtreme Programming (XP)
O Extreme Programming é um framework de desenvolvimento de software, criada por Kent Beck, nos Estados Unidos no final da década de 1990. É uma das frameworks ágeis mais conhecidas e utilizadas no mundo. As ideias originais do que viria a ser o XP foram definidas por Kent Beck em 1996 através do livro “Smalltalk: […]
O Sprint e os Artefatos do Scrum
No Scrum existem vários Time-Boxes que são utilizados para gerar regularidade. Os Time-Boxes mais importantes no Scrum são: a sprint planing meeting(planejamento de versão), o sprint, a reunião diária, a revisão do sprint e a retrospectiva do sprint. O coração do scrum para Schwaber (2010) é o sprint, que é uma iteração de um mês […]