Desenvolvimento de Software · Avançado · Inglês · Técnico
off-by-one
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