Saya menemukan kode legacy di kelas yang namanya BucketService.
Karena bahasa Inggris bukan bahasa ibu saya, saya mencoba menerjemahkannya, tetapi itu tidak masuk akal.
Saya menemukan beberapa termin seperti penyortiran ember dan sebagainya, tetapi saya masih belum mengerti. Sebenarnya kata ini cukup sering digunakan dalam pemrograman
Saya akan sangat membantu untuk beberapa penjelasan sederhana dari kata itu
terminology
pengguna278618
sumber
sumber
Jawaban:
Sebuah ember dalam bahasa Inggris adalah alat untuk menahan air.
Ketika digunakan dalam perangkat lunak, biasanya berarti tipe data yang mengelompokkan objek bersama.
Istilah ini sering digunakan ketika membahas algoritma hashing , di mana item yang berbeda yang memiliki kode hash yang sama (tabrakan hash) masuk ke "ember" yang sama. Artinya, objek dikelompokkan berdasarkan hash.
Secara informal, saya telah melihat istilah yang digunakan dengan kamus yang nilainya (bukan kunci) adalah kumpulan item.
Wikipedia memiliki halaman yang didedikasikan untuk istilah yang digunakan dalam komputasi - Bucket (Komputasi) :
sumber
Mungkin itu referensi ke 'bit bucket'. Di situlah bit yang digeser dari satu byte pergi ke bit kiri dan kanan bergeser.
sumber