Donc, tu travailles dans une boîte dont le code sucks. Vous n’avez jamais utilisé Composer et vous ne savez même pas ce que sont les PSR. Votre codebase est énorme, pas toujours orientée objet, avec du code zombie et des … Lire la suite
Archives de l’auteur : Raphaël
Comment se perdre en écrivant un objet en JS
Vraiment, j’adore Javascript. Mais néanmoins, il faut reconnaître que ce langage offre un tel nombre de syntaxes différentes pour réaliser une même opération que ça en devient parfois un peu bordélique. Petit exemple avec l’écriture d’un objet. J’ai compté six … Lire la suite
Automatiser votre débugage d’historique Git avec PHPUnit et Behat
Une histoire classique: Pris par la fièvre de votre projet, vous alignez les commits, les uns après les autres, jusqu’au moment fatidique où vous vous rendez compte que vous avez cassé vos tests. Mais depuis combien de commit? Difficile à … Lire la suite
Comment manager les versions de dépendance avec Composer?
Nous avons vu comment définir une version de dépendance avec Composer. Voyons à présent comment les charger et gérer les conflits. Installation des dépendances Si vous utilisez Composer, vous avez déjà certainement remarqué que, à la racine de vos projets, … Lire la suite
Quelles versions de dépendance spécifier avec Composer?
Après avoir abordé les règles et contraintes sémantiques des versions dans un précédent article, voyons comment définir ses dépendances avec Composer. Patterns de contrainte Composer propose un système de pattern pour définir les contraintes de version des dépendances incluses dans … Lire la suite