W starszym kodzie znalazłem klasę o nazwie BucketService.
Ponieważ angielski nie jest moim językiem ojczystym, próbowałem to przetłumaczyć, ale nie ma to sensu.
Znalazłem kilka termin, takich jak sortowanie wiadra i tak dalej, ale nadal nie rozumiem. Właściwie to słowo jest używane dość często w programowaniu
Byłbym pomocny w przypadku prostego wyjaśnienia tego słowa
terminology
użytkownik278618
źródło
źródło
Odpowiedzi:
Wiadro w języku angielskim jest urządzenie do zatrzymywania wody.
W przypadku oprogramowania oznacza zwykle typ danych grupujący obiekty.
Termin ten jest często używany podczas omawiania algorytmów mieszających , w których różne elementy, które mają ten sam kod skrótu (kolizję skrótu) trafiają do tego samego „segmentu”. Oznacza to, że obiekty są pogrupowane według wartości skrótu.
Nieformalnie widziałem termin używany ze słownikami, których wartość (nie klucz) jest zbiorem przedmiotów.
Wikipedia ma stronę poświęconą terminowi stosowanemu w informatyce - Bucket (Computing) :
źródło
Być może jest to odniesienie do „segmentu bitów”. To tam bity, które są przenoszone z bajtu, przesuwają się w lewo i prawo.
źródło