ExpertiDict

Desenvolvimento de Software · Essencial · Inglês · Técnico

edge case

/ˈɛdʒ keɪs/locução substantiva

Situação rara ou extrema, nos limites do uso esperado, que o código pode acabar tratando mal.

Onde usar

'E o edge case da lista vazia?' é pergunta clássica em design e revisão, junto com valores nulos e limites.

Exemplos

What happens in the edge case where the user has no orders?

O que acontece no edge case em que o usuário não tem pedidos?

We missed an edge case with leap years.

Deixamos passar um edge case com anos bissextos.

Write a test for each edge case you can think of.

Escreva um teste para cada edge case em que conseguir pensar.

Cuidado

Não é o mesmo que bug: é um cenário a prever, e só vira bug quando o código não o trata.

Sinônimos

caso de borda, caso extremo

Antônimos

happy path

Origem

De edge, 'borda', e case, 'caso': o que acontece no limite do esperado.

Veja também

Todos os termos de Desenvolvimento de Software