Eu encontrei no código legado uma classe cujo nome é BucketService.
Como o inglês não é minha língua nativa, eu estava tentando traduzir isso, mas não faz sentido.
Encontrei algumas terminações como classificação de balde e assim por diante, mas ainda não entendi. Na verdade, essa palavra é usada com bastante frequência na programação
Eu seria útil para alguma explicação simples dessa palavra
terminology
user278618
fonte
fonte
Respostas:
Um balde em inglês é um dispositivo para reter água.
Quando usado em software, normalmente significa um tipo de dados que agrupa objetos.
O termo é usado frequentemente ao discutir algoritmos de hash , em que itens diferentes que possuem o mesmo código de hash (colisão de hash) entram no mesmo "bloco". Ou seja, os objetos são agrupados pelo hash.
Informalmente, vi o termo usado com dicionários cujo valor (não chave) é uma coleção de itens.
A Wikipedia possui uma página dedicada ao termo usado na computação - Bucket (Computing) :
fonte
Talvez seja uma referência ao 'bit bucket'. É aí que os bits que são deslocados de um byte passam para os bits esquerdo e direito.
fonte