ExpertiDict

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

off-by-one

/ˌɔf baɪ ˈwʌn/substantivo

Erro de contagem em que um laço ou índice vai um passo a mais ou a menos do que deveria.

Onde usar

'Deve ser um off-by-one, o último item não aparece': clássico em laços, paginação e fatiamento de listas.

Exemplos

It's an off-by-one error, the loop stops one item too early.

É um erro off-by-one, o laço para um item cedo demais.

Off-by-one bugs love pagination code.

Bugs off-by-one adoram código de paginação.

I fixed the off-by-one by using less-than instead of less-or-equal.

Corrigi o off-by-one usando menor que em vez de menor ou igual.

Cuidado

O nome indica um desvio de exatamente um; se o erro é maior ou aleatório, a causa é outra.

Sinônimos

fencepost error

Veja também

Todos os termos de Desenvolvimento de Software