Валидациони слојеви
Како више валидационих фаза смањује различите класе грешака у садржају, генерисаном излазу, имплементацији и токовима рада при испоруци.
Валидациони слојеви су одвојене провере које систем испитују из различитих углова. Један слој може проверавати синтаксу, други структуру, трећи квалитет локализације, а четврти приказани излаз. Ниједан појединачни валидатор не може поуздано ухватити сваки смислен проблем.
Слојевит приступ важан је зато што се кварови појављују у различитим фазама. Изворни документ може бити добро обликован, али семантички слаб. Генерисана HTML страница може бити структурно ваљана, а ипак приказивати непреведени текст интерфејса. Демо може на екрану изгледати исправно, а лоше се штампати. Сваки од тих проблема захтева другачију врсту провере.
Зато зрели документациони и софтверски цевоводи ретко зависе од једног корака lint-а. Комбинују валидацију формата, провере линкова, провере паритета, провере приступачности, проверу build-а и преглед специфичан за излаз. Водич за учење о додавању валидационих правила и CI gate-ова у фазама описује како тимови то могу усвајати постепено, уместо да покушају све аутоматизовати одједном.
У Let Books валидациони слојеви већ постоје кроз преглед локализације, провере генерисаног HTML-а, међујезичка поређења и проверу структуре странице. Третирање штампаног излаза као подржане функционалности проширује исту логику. Ако је документација намењена раду као PDF или папир, понашање при штампи треба да има сопствену валидациону фазу, уместо да се третира као необавезна козметичка брига.
Wiki страница о валидационим слојевима покрива референтни поглед. Ова тематска страница наглашава опште начело: сваки нови пут испоруке или тип документације требало би да наследи постојеће слојеве који већ штите квалитет другде.