Microsoft zmienia Chodium Codebase, aby był bardziej „włączający”
Microsoft krawędzi

Firma Microsoft podjęła się zadania „naprawy” kodu w Chromium w celu usunięcia „potencjalnie obraźliwych” terminów, takich jak „czarna lista”, „biała lista” i inne „kontrowersyjne” słowa.

Wiadomość została odebrana przez Rejestr, który nakreślił zespół projektowy Microsoftu, który nałożył na siebie obowiązek oczyszczenia słów i terminów używanych w bazie kodów Google dla Chromium, które przyjmują do użytku w Edge.

Zaczęło się od postu na stronie Forum błędów Chromium z powrotem w lipcu 3rd, 2019. Kierownik projektu w Microsoft napisał…

„Będzie to kwestia nadrzędna dla wszystkich potencjalnych słów, które znajdziemy w bazie kodu.

„Wysiłek polegałby na umieszczeniu małych CL pogrupowanych według obszaru / katalogu (na użytek recenzenta). Mam nadzieję, że bez kontrowersji szybko wyląduje.

„W przypadku wszystkiego, co ma potencjalnie nietrywialny kompaktowy wpływ (nazwy parametrów wiersza poleceń, klucze zasad przedsiębiorstwa itp.), Sugerowałoby się, aby robić je jednorazowo (lub w bardzo małych pokrewnych grupach), abyśmy mogli poprosić ekspertów o indywidualny przypadek -podstawa, czy konieczne jest pewne ograniczenie ”.

Jeśli przejrzysz wątki, jest to dość godny uwagi.

W jednej sekcji użytkownik pyta, dlaczego „cracker” został oflagowany, i wyjaśnił to Microsoft…

„[…] Udostępniamy tylko część tego, co skanował dla nas PoliCheck, zgadzam się, że słowo„ cracker ”jest powszechnym terminem, więc możemy rozwiązać ten problem. Ale na przykład następujący kontekst można uznać za obraźliwy od kontekstu:

krakersy | Różnorodność | Sev1 | ipcipc_message_macros.h: 316 | // Urządzenia do krakowania i obsługi wiadomości. Stosowanie:

„Ogólnie rzecz biorąc, podstawa kodu chromu jest czyszczona, większość przypadków dotyczy kodu strony trzeciej, który dziedziczy Chromium, który zawiera wulgaryzmy, kwestie geopolityczne i różnorodność.

„Jeśli chodzi o udostępnianie listy Microsoft, PoliCheck jest modelem wyuczonym maszynowo, którym zarządza inny zespół, który wykonuje skanowanie kontekstowe w setkach formatów plików, pozwól mi się z nimi skontaktować, aby zobaczyć, co możemy zrobić.”

Całe to zaskoczyło nawet pracowników Google'a, jak odnotował The Register.

Rick Byers z Google przyłączył się do komentowania zadania „oczyszczenia” języka bazy kodów Chromium, pisząc…

„Dla mnie to brzmi jak dobra strategia, dziękuję za zrobienie tego! Z pewnością nigdy nie zamierzaliśmy, aby cokolwiek w bazie kodu było potencjalnie obraźliwe, ale nie jestem też świadomy tego, że ktoś stara się je wszystkie znaleźć.

„W szczególności zgadzam się, że zmiany niemające wpływu na zachowanie powinny być nie budzące kontrowersji i dość łatwe do szybkiego przejrzenia przez przegląd kodu bez debaty na temat tego, czy jakieś słowo jest„ potencjalnie obraźliwe ”, czy nie. Jeśli znajduje się na standardowej liście Microsoft, to dla mnie to „potencjalnie” - przynajmniej dla czegokolwiek na platformie (zawartość, mruganie itp.), Sam nie mogę mówić o // chrome code.

„Oczywiście przypadki wpływające na zachowanie, takie jak interfejs użytkownika i flagi wiersza polecenia, będą wymagać pewnego rodzaju kompromisu, więc oddzielenie ich i omówienie kwestii kompromisu w poszczególnych przypadkach wydaje mi się właściwe”.

Niektóre z tych zmian obejmowały nie tylko modyfikację „crackera”, ale także zmianę „czarnej listy” na „listę bloków”. Czemu? Ponieważ „lista bloków” okazuje się bardziej „włączająca”, według jednego z programistów pracujących nad Chromium.

W rzeczywistości Ryan Sleevi napisał…

„Zmień nazwę czarnej listy GPU na listę bloków

„Nazwa„ lista bloków ”jest bardziej integralna niż„ czarna lista ”, a jednocześnie wyraźnie przekazuje intencję.”

Zgadza się. Zamiast naprawiać błędy lub wprowadzać nowe, fajne funkcje lub funkcje, garstka ludzi marnuje czas na zmianę nazw terminów kodu… dla dosłownie zerowej korzyści dla całego projektu.

Wciąż pracują od lipca do września. Ostatnia aktualizacja pojawiła się w zeszłym tygodniu we wrześniu 5th, 2019. W związku z tym projekt trwał kilka miesięcy… jak dotąd.

Jest to niefortunny i smutny stan rzeczy, gdy ludzie tracą czas na szukanie słów, które ich obrażają, aby mogli je zmienić w bazie kodu, która nie jest ani frontalnym użytkownikiem, ani kodem, który użytkownicy dbają o dostęp. Wystarczy powiedzieć, że to przedsięwzięcie jest całkowitą i całkowitą stratą czasu każdego.

(Dzięki za wiadomość msoltyspl)

(Główny obraz dzięki uprzejmości DarkSora01)

O Nas

Billy został szeleszcząc Jimmies lat obejmujących gry wideo, technologii i trendów w przestrzeni cyfrowej elektroniki rozrywkowej. GJP płakał i ich łzy stał się jego koktajl. Trzeba się skontaktować? Spróbuj Kontakt Strona.

NIE idź za tym linkiem lub będziesz zabroniony z serwisu!