11 Temmuz 2011, Pazartesi
Google Web Yöneticisi Ekibi, Google’ın
İş İlanları sitesi veya
Gizlilik Merkezleri gibi bilgilendirici web sitelerinin çoğundan sorumludur. On binlerce sayfayı yönetmek ve sürekli yeni Google siteleri yayınlamak, işe duyulan tutkudan fazlasını; kalite yönetimini gerektirir.
Bu yazıda bir web sitesini analiz etmek için yapılabilecek tüm farklı testlerden bahsetmeyeceğiz; bunun yerine sadece HTML ve CSS doğrulamasından ve zaman içindeki kalite takibinden bahsedeceğiz.
Doğrulama neden önemlidir? Doğrulama konusunda farklı bakış açıları vardır—Google’da da farklı yaklaşımlar ve öncelikler mevcuttur—ancak Web Yöneticisi Ekibi, doğrulamayı temel bir kalite niteliği olarak görür. Erişilebilirliği, performansı veya sürdürülebilirliği garanti etmez ancak ortaya çıkabilecek olası sorunların sayısını azaltır ve birçok durumda teknolojinin uygun kullanımını gösterir.
Doğrulamaya büyük önem verirken, bunu kendi sayfalarımızdaki performansımızı ölçmek için bir kalite metriği olarak kullanacak bir sistem geliştirdik. İşte yaptığımız şey: sayfalarımızın her birine 0 ile 10 arasında bir puan veriyoruz; 0 en kötü (10 veya daha fazla
HTML ve
CSS doğrulama hatası olan sayfalar) ve 10 en iyidir (0 doğrulama hatası). Buna iki yıldan uzun bir süre önce, önce örneklem alarak, şimdi ise tüm sayfalarımızı izleyerek başladık.
Başlangıçtan beri, hesapladığımız doğrulama puanlarını belgeliyoruz; böylece ortalamada nasıl bir performans sergilediğimizi ve nereye gittiğimizi görebiliyoruz: çıktımız iyileşiyor mu yoksa kötüleşiyor mu?
İşte verilerimizin söyledikleri:

Ortalamada, Web Yöneticisi Ekibi tarafından üretilen sayfa başına yaklaşık üç doğrulama sorunu bulunmaktadır (puanlama sürecinde HTML ve CSS doğrulamasını birleştirdiğimiz için köken bilgisi kaybolmaktadır); bu sayı iki yıl önce sayfa başına yaklaşık dört sorundu.
Bu bilgi, her zaman mükemmel geçerli kodlar sunma hedefimize ne kadar yakın olduğumuzu ve doğru yolda olup olmadığımızı gösterdiği için bizim için değerlidir. Görebileceğiniz gibi, 2009’un 2. çeyreği ve 2010’un 1. çeyreği hariç, genel olarak olumlu bir eğilim gözlemliyoruz.
Akılda tutulması gerekenler, verilerin bütünlüğü ile ilgili sorunlardır; yani örneklem büyüklüğü ve doğrulayıcılardaki “yanlış pozitifler”.
W3C ile doğrulayıcılardaki sorunları raporlamak ve düzeltmeye yardımcı olmak dahil olmak üzere çeşitli şekillerde çalışıyoruz; ancak yazılım asla mükemmel olamayacağından, bazen sayfalar sorun olmayan durumlar için ceza alabiliyor: örneğin yakın zamanda düzeltilen
border-radius sorununa bakın. Bunun belirlediğimiz doğrulama puanlarını olumsuz etkilediğini biliyoruz ancak ne kadar etkilediğini gösteren bir verimiz henüz yok.
Kalite kontrol amacıyla sadece doğrulamadan daha fazlasını takip etsek de, doğrulama Google’ın bilgilendirici web sitelerinin sağlığını ölçmede önemli bir rol oynamaktadır.
Siz geliştirme sürecinizde doğrulamayı nasıl kullanıyorsunuz?
Biz bunu nasıl uyguluyoruz
Google announcements age. We keep this post here for the record, and we note for clients whether the behaviour it describes still applies today or has since been superseded.
İlgili hizmetler