Понедельник, 11 июля 2011 г.
Команда веб-мастеров Google
отвечает за большинство информационных сайтов Google, таких как сайт вакансий Google
сайт вакансий или
Центры конфиденциальности.
Поддержание десятков тысяч страниц и постоянный выпуск новых сайтов Google требуют большего,
чем просто страсть к работе: это требует управления качеством.

В этой статье мы не будем говорить обо всех различных тестах, которые можно запустить для анализа веб-сайта;
вместо этого мы просто поговорим о валидации HTML и CSS и отслеживании качества с течением времени.
Почему валидация имеет значение? Существуют разные точки зрения на валидацию — в Google также есть
различные подходы и приоритеты, — но Команда веб-мастеров считает валидацию базовым
атрибутом качества. Она не гарантирует доступность, производительность или удобство поддержки, но она
сокращает количество возможных проблем, которые могут возникнуть, и во многих случаях указывает на надлежащее
использование технологий.
Уделяя большое внимание валидации, мы разработали систему использования ее в качестве метрики качества
для измерения того, как мы справляемся на наших собственных страницах. Вот что мы делаем: мы присваиваем каждой из наших страниц
оценку от 0 до 10 баллов, где 0 — худший результат (страницы с 10 или более
HTML и
CSS-валидации
ошибками), а 10 — лучший (0 ошибок валидации). Мы начали делать это более двух лет назад,
сначала проводя выборочные проверки, а теперь контролируя все наши страницы.
С самого начала мы документировали показатели валидации, которые мы рассчитывали, чтобы мы могли
реально видеть, как мы справляемся в среднем и куда мы движемся: улучшаются ли наши результаты или
ухудшаются?
Вот что говорят наши данные:

В среднем на одну страницу, созданную Командой веб-мастеров, приходится около трех проблем валидации
(так как мы объединяем валидацию HTML и CSS в процессе оценки, информация об источнике
теряется), по сравнению с примерно четырьмя проблемами на страницу два года назад.
Эта информация ценна для нас, так как она показывает, насколько мы близки к нашей цели — всегда выпускать
безупречно валидный код, а также говорит нам, идем ли мы по верному пути или нет. Как вы можете видеть, за
исключением 2-го квартала 2009 года и 1-го квартала 2010 года, мы в целом наблюдаем
положительную тенденцию.
Что следует иметь в виду, так это проблемы с целостностью данных, то есть размер выборки,
а также «ложные срабатывания» в валидаторах. Мы работаем с
W3C несколькими способами, включая сообщение о проблемах
и помощь в их исправлении в валидаторах; однако, поскольку программное обеспечение никогда не может быть идеальным, иногда
страницы получают штрафы за несуществующие проблемы: см., например,
border-radius проблему
, которая была недавно исправлена. Мы знаем, что это негативно влияет на показатели валидации,
которые мы определяем, но у нас пока нет данных, указывающих на то, в какой степени.
Хотя для целей контроля качества мы отслеживаем нечто большее, чем просто валидацию, валидация играет
важную роль в измерении состояния информационных сайтов Google.
Как вы используете валидацию в своем процессе разработки?
Как мы это применяем
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.
Связанные услуги