Ils s’accumulent, sournoisement, ici et là, et il va bien falloir que je m’en occupe, un de ces quatre :-)
je m’aperçois que la plupart de ceux-ci sont consécutifs à la « modernisation » du code de Dotclear ou de ses satellites (plugins, thèmes), ou au choix de la version de PHP supportée, surtout avec la dernière, PHP 8.1, qui impose d’avoir un code plus strict, ce qui en soit n’est pas un problème, sauf si on a une grosse appli qu’il faut maintenir.
Pas simple… et rien qui permette de les débusquer tous hormis peut-être de passer beaucoup de temps à mettre en place des tests unitaires et fonctionnels, ce que personnellement je ne ferai pas pour deux raisons, temps et envie. D’ailleurs, à moins que quelqu’un ait un avis contraire et argumenté, je pense que je vais virer le squelette des tests existants côté Dotclear. On traîne ça depuis des années et ça ne sert à rien.
Bon, c’est pas tout ça, mais j’ai du taf moi …
1 De Jean-Christian Denis -
Il y a du boulot de ce côté ci (php8.1) et dès qu’on touche au type de variables et encore plus si on essaie d’être un poil restrictif… Je vais me plonger la dedans.
Quand au tests unitaires, difficile, ça prend du temps, de le faire seul.