Baby Steps

O termo Baby Steps é utilizado na metodologia XP – Extreme Programming e consiste na realização de mudanças pequenas após o amadurecimento da etapa anterior do desenvolvimento. Basicamente, como um bebê, que se arrisca à distâncias maiores com o passar do tempo e amadurecimento.

A ideia parte do princípio de que, ao passar por um longo período de desenvolvimento e descobrir que o seu sistema não funciona como deveria, o programador se sente frustrado e muitas vezes não sabe qual ponto do sistema deve tratar primeiramente; seria então mais fácil tratar um problema de cada vez, para assim chegar ao resultado final.

O termo Baby Steps não se aplica somente à etapa do desenvolvimento e codificação. Tudo em XP gira em torno desse princípio, desde a contratação dos profissionais. O sistema é modularizado e cada módulo é codificado, testado e aprovado antes de se iniciar um novo módulo. Além disso há a proposta de integração contínua, integrando o código várias vezes ao dia, e não por lotes, e a prática da refatoração frequente, já que grandes refatorações tendem a ser perigosas

Como dizia minha avó: Um “carro” andando a noite consegue chegar em seu destino, mesmo não conseguindo iluminar toda a estrada de uma só vez. Como ele faz isso? Iluminando o que está em sua frente e focando a sua atenção por onde está passando.  🙂


// Comente!

comentários

Olá, eu sou a Gabi e eu criei o "Eu Faço Programas" em 2011, quando ainda trabalhava em desenvolvimento web. Atualmente meu trabalho é focado em estratégia digital e redes sociais. Quer saber mais? www.imgabi.com

// Seja o primeiro a comentar!