Aller au contenu

CSS, tu peux pas test !

Par Thomas Zilliox

Conférence (45 mn) :
Langue :
Français

Liens connexes

Le sujet

Il est très facile de faire une modification en CSS. Il est par contre plus difficile de s'assurer que ce changement ne produit pas des conséquences indésirables ailleurs dans votre projet. Quelle que soit l'énergie que vous y investirez, un niveau de qualité n'est jamais un acquis en CSS ! Dans un contexte où les tests et l'intégration continue sont devenus la norme dans les langages algorithmiques, comment expliquer le manque d'outils du côté de ce langage déclaratif ?

Même si je montre du doigt le manque d'outils pour pérenniser un niveau de qualité dans l'intégration web, mon message n'est pas négatif. Je me réjouis des initiatives qui existent déjà, de celles que j'essaye de mettre en place sur 6play pour M6Web, et de celles dont on peut rêver ensemble.

Imaginons un moment les outils pour faciliter les revues de code CSS. Serait-il possible d'être informé des composants et des pages qui ont été modifiées ? Des navigateurs et des tailles d'écrans impactées par vos changements ? De détecter le non-respect des règles liés aux méthodologies que vous avez choisies ? Quels outils existent déjà ? Surtout, quels impacts auraient ces outils sur votre équipe, votre projet et votre produit ?

Présenté par