PHP Coding Standard

Logo: PHP
19. Regel 16: Alle Templates müssen validiert werden

Templates sollten in der Regel nur HTML-Code und die Schnittestellen für die Template Engine enthalten. Die Templates können und müssen validiert werden.

Extreme Programming erklärt als eins der wichtigsten Ziele, die Qualität des Source-Codes. Je höher die Qualität von PHP- und HTML-Code ist, desto unwahrscheinlicher sind Bugs und ein Projekt, das nach mehreren Jahren nicht mehr wartbar ist. Außerdem werden bei einem GPL-Projekt andere Personen schneller bereit sein, Änderungen am Layout vorzunehmen oder ins Entwicklerteam einzusteigen.

Templates die erfolgreich validiert wurden, können in Zukunft leichter gewartet werden, da Designfehler schneller gefunden werden. Wenn zum Beispiel ein "</span>" vergessen wurde und deswegen wird ein ganzer Textabsatz kursiv formatiert, dann wird das beim validieren als Fehler hervorgehoben.