Living documentation : pourquoi, où et comment ? Lors de l’édition 2020 du Forum PHP qui s’est déroulée en ligne, j’ai participé à une conférence captivante. Dès le début, j'ai été captivé par Samuel Rozé ! Il nous a présenté,...
Tests fonctionnels : « quelques » conseils Préambule Il y a quelques jours, j'ai participé à une réunion avec l'un de nos clients qui souhaitait "savoir s’il était possible de commander sur son site à un instant T". Vous allez vous...
Magento 2 – Travailler avec les fichiers statiques Bonjour à tous, Aujourd'hui, un petit article pour vous donner quelques astuces concernant les fichiers Statiques sur Magento. Le problème Si vous avez essayé de travailler avec des...
Magento – Multisite sous Nginx avec nom de domaine ou sous dossiers Voici une petite astuce Nginx qui pourrait vous intéresser concernant la mise en place du multidomaine avec Magento et Nginx. Supposons que vous disposez déjà d'un : ...
PHP Objet – Héritage conditionnel Nous allons parler ici de l'héritage conditionnel. Derrière ce nom barbare se cache une astuce de modularité très puissante. La plupart des frameworks proposent des mécaniques d'override...
PHPCS – Ne pas tester un bloc de code PHP CodeSniffer est un must have pour contrôler la qualité de votre code. Cependant, il arrive dans de rares cas que l'on souhaite ignorer certains blocs de codes (c'est mal, mais ça...
Tests unitaires Quand et pourquoi ? Pourquoi cet article ? La plupart d'entre vous savent de quoi il s'agit et l'intérêt des tests unitaires. Cependant, à titre personnel, il m'arrive, perdu dans un bout de code récalcitrant,...
Magento 2 – Underscore pour les protected ? Si vous êtes curieux ou que vous avez l'oeil, vous constaterez que certaines classes de Magento 2 ne présentent plus d'underscore pour les méthodes et variables protégées. Cependant d'autres...