ExpertiDict

Desenvolvimento de Software · Avançado · Inglês · Técnico

spike

/spaɪk/substantivo

Tarefa curta e limitada no tempo para investigar uma dúvida técnica ou de design, cujo resultado é aprendizado, e não funcionalidade pronta.

Onde usar

'Faz um spike para ver se a biblioteca atende', 'o spike mostrou que é inviável'. Usado antes de estimar.

Exemplos

Let's do a two-day spike to check whether this library works.

Vamos fazer um spike de dois dias para ver se essa biblioteca funciona.

The spike showed the approach was not viable.

O spike mostrou que a abordagem não era viável.

We can't estimate this until we do a spike.

Não dá para estimar isso até fazermos um spike.

Cuidado

O código de um spike geralmente é descartável; não o promova a produção sem reescrever com qualidade.

Sinônimos

investigação técnica, spike solution

Origem

Termo vindo do Extreme Programming (spike solution).

Veja também

Todos os termos de Desenvolvimento de Software