Les retours d'une étude sur la maintenance de code par des LLMs.
Je voulais avoir une vue d'ensemble du code PHP existant, alors j'ai tout analysé. J'ai téléchargé l'intégralité de l'écosystème PHP - pas moins de 236 Go de dépôts Git. Voici...
10 ans après avoir démarré le développement de PHP Metrics, je croisqu’il est temps de démarrer quelque chose de nouveau, de plus moderne… et de plus ambitieux.
Le mot “qualité”, quand on parle d’un logiciel, est très ambigu : parle-t-on de faible complexité du code source ? D’évolutivité, de performance, d’accessibilité ? Que dire à propos des...
Plus j’avance dans la réalisation de PhpMetrics, plus une question se pose : je dispose de métriques sur le code source, mais à partir de quel moment alerter l’utilisateur...
Dans mon dernier billet je vous avais présenté un outil sur lequel je travaille : PhpMetrics. Cet outil permet de calculer...
Aujourd'hui, dans l'écosystème PHP, on ne se pose enfin plus la question de savoir ce qu'est un test unitaire. Les tests unitaires sont devenus une pratique courante, et il...
Pour changer, je ne vais pas parler de ce qui est super avec PHP, mais plutôt de ce qui pue dans PHP. Et oui... Attention, qu'on ne me fasse...
Ca commence à faire déjà quelques temps que j'utilise Behat, et j'ai eu la chance de pouvoir l'utiliser sur différents projets, gros et petits. Je commence donc à avoir...
Bonjour à tous ! Alors bien évidemment, il serait absurde de vouloir lister toute les erreurs possibles, et totalement illusoire de croire que j'en n'en fait plus ; mais je...
Ce billet fait suite à :
Voici l'avant dernier billet de la série sur la prise en main de Behat. Pour rappel, on a vu : Lire →
Maintenant qu'on a vu à quoi sert Behat, il est temps de passer à la pratique...
Si vous êtes intéressé par la couverture de code de PHP* (la manière dont les fonctions natives du langage sont testées par des Tests unitaires), il est très intéressant de...
Restez informé
Suivez les nouveaux articles via le flux RSS — pas de spam, que du contenu.
© Jean-François Lépine, 2010 - 2026