Makale nasıldı?

1504570çerez kontrolüMicrosoft, Chromium Kod Tabanını Daha "Kapsayıcı" Olacak Şekilde Değiştiriyor
Haberler
2019/09

Microsoft, Chromium Kod Tabanını Daha "Kapsayıcı" Olacak Şekilde Değiştiriyor

Microsoft, "kara liste", "beyaz liste" ve diğer "tartışmalı" kelimeler gibi "potansiyel olarak rahatsız edici" terimleri kaldırmak için Chromium'daki kodu "düzeltmek" üzere başlı başına bir görev üstlendi.

Haberler tarafından alındı Kayıt, Edge'de kullanılmak üzere benimsedikleri Chromium için Google'ın kod tabanında kullanılan kelimeleri ve terimleri saflaştırmayı kendilerine görev edinen Microsoft'un proje ekibinin ana hatlarını çizdi.

Başlangıçta bir gönderiyle başladı Krom hata forumu 3 Temmuz 2019'da Microsoft'tan bir proje yöneticisi şunu yazdı:

"Bu, kod tabanında bulduğumuz tüm potansiyel kelimelerin ana sorunu olacak.

 

“Buradaki çaba, yalnızca alana/dizine göre gruplandırılmış küçük CL'ler koymak olacaktır (inceleyenin iyiliği için). Umarım tartışmasız bir şekilde hızlı bir şekilde ineriz.

 

"Potansiyel olarak önemsiz olmayan kompakt etkiye sahip herhangi bir şey için (komut satırı parametre adları, kurumsal politika anahtarları vb.), öneri bunların tek seferlik (veya çok küçük ilgili gruplarda) yapılması olabilir, böylece uzmanlara tek tek sorabiliriz. - vaka bazında bir miktar hafifletmenin gerekli olup olmadığı."

Konuları okursanız oldukça utanç verici.

Bir bölümde bir kullanıcı neden “kırıcının” işaretlendiğini soruyor ve bu Microsoft lideri tarafından açıklandı…

“[…] PoliCheck'in bizim için taradığının yalnızca bir alt kümesini paylaşıyoruz, "kraker" kelimesinin yaygın bir terim olduğuna katılıyorum, böylece bu konuyu kapatabiliriz. Ancak örneğin aşağıdaki bağlam, bağlamdan dolayı rahatsız edici sayılabilir:

 

krakerler | Çeşitlilik | Sev1 | ipcipc_message_macros.h:316 | // Mesaj kırıcılar ve işleyiciler. Kullanımı:

 

“Genel olarak krom kod tabanı temizleniyor; vakaların çoğunluğu Chromium'un devraldığı küfür, jeopolitik ve çeşitlilik sorunlarını içeren üçüncü taraf koduyla ilgili.

 

"Microsoft listesini paylaşma konusuna gelince, PoliCheck başka bir ekibin yönettiği, yüzlerce dosya formatında bağlam tabanlı tarama yapan makine öğrenimli bir model, ne yapabileceğimizi görmek için onlara ulaşmama izin verin."

The Register'ın da belirttiği gibi, bu olay bir Google çalışanını bile şaşırttı.

Google'dan Rick Byers, Chromium kod tabanı dilini "temizleme" görevi hakkında yorumda bulunmak üzere şunları yazdı:

“Bu bana iyi bir strateji gibi geliyor, bunu yaptığınız için teşekkürler! Kesinlikle kod tabanındaki herhangi bir şeyin potansiyel olarak rahatsız edici olmasını amaçlamadık, ancak aynı zamanda bunların hepsini bulmak için çaba gösteren birinin de farkında değilim.

 

"Özellikle, davranışları etkilemeyen değişikliklerin tartışmalı olmaması ve bazı kelimelerin "potansiyel olarak rahatsız edici" olup olmadığı konusunda tartışma olmadan kod incelemesinden hızla geçilmesi oldukça kolay olması gerektiğine katılıyorum. Standart Microsoft listesindeyse, bu benim için "potansiyel olarak" yeterlidir; en azından platformdaki herhangi bir şey için (içerik, göz kırpma vb.), //chrome kodu için kendim konuşamam.

 

"Elbette, kullanıcı arayüzü ve komut satırı bayrakları gibi davranışı etkileyen durumlar, bir çeşit ödün verilmesini gerektirecektir, bu nedenle bunları ayırmak ve ödünleşimi vaka bazında tartışmak bana doğru geliyor."

Bu değişikliklerden bazıları yalnızca "kırıcı"yı değiştirmekten fazlasını içeriyordu, aynı zamanda "kara liste"yi "engellenenler listesi" olarak değiştirmeyi de içeriyordu. Neden? Çünkü Chromium üzerinde çalışan geliştiricilerden birine göre "engellenenler listesi" daha "kapsayıcı" oluyor.

Aslında Ryan Sleevi şöyle yazdı:

“GPU kara listesini engellenenler listesi olarak yeniden adlandırın

 

"'Engelleme listesi' adı, 'kara liste'den daha kapsayıcıdır ve yine de niyeti açıkça ifade etmektedir."

Bu doğru. Bir avuç insan, hataları düzeltmek veya yeni harika işlevsellik veya özellikler uygulamak yerine, kod tabanı terimlerini yeniden adlandırarak zaman harcıyor… projeye kelimenin tam anlamıyla sıfır fayda sağlamak için.

Temmuz'dan Eylül'e kadar çalışmaya devam ettiler. Son güncelleme daha geçen hafta 5 Eylül 2019'da geldi. Dolayısıyla proje şu ana kadar birkaç aya yayılmayı başardı.

İnsanların kendilerini rahatsız eden kelimeleri bulmaya çalışarak zaman kaybetmeleri, böylece bunları ne kullanıcıların ön yüzüne bakan ne de kullanıcıların erişmeyi umursamadığı bir kod tabanında değiştirmeleri talihsiz ve üzücü bir durumdur. Şunu söylemekle yetinelim ki, bu çaba tam anlamıyla herkesin zaman kaybıdır.

(Msoltyspl haber ipucu için teşekkürler)

ve (Ana görüntü nezaket KaranlıkSora01)

diğer Haberler