URL, URN, URI
URL Les URLs (Uniform Ressource Locators) permettent d’identifier la localisation d’une ressource. A partir d’une URL, on peut aller chercher la ressource correspondance car on a son adresse. Voici des exemples d’URL: https://www.jpsymfony.com/categorie/design_patterns ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/ ldap://localhost:389/ou=people,o=myOrganization Grâce à ces URLs, nous
Le pattern « simple factory »
Ce pattern est plus un idiome de programmation qu’un design pattern à proprement parler mais il est tout de même intéressant de l’aborder.
le design pattern Template
Cette vidéo démarre par l’explication du design pattern de cette page: https://www.tutorialspoint.com/design_pattern/template_pattern.htm Le code est disponible ici: https://gitlab.com/jpsymfony/template-method
Prochains articles à paraître
J’ai davantage de temps libre je vais donc pouvoir consacrer plus de temps à ce blog. Au cours des 5 prochaines années, je vais publier une série d’articles, souvent d’architecture. Les prochains à sortir seront (dans le désordre): série de
Lancer les tests behat par lots par un script
Récemment, j’ai dû mettre en place un script générique de lancement de tests behat via composer. En fait, la vraie raison de ce script est la possibilité de le lancer sur une CI et de n’afficher une erreur que si
tests Behat/Mink sous docker en Symfony3 & 4
Récemment, j’ai dû mettre en place des tests BEHAT/MINK sous docker. Je l’avais fait sur mon poste en local en faisant tourner un jar selenium et m’étais dit: « oh, ça ne va pas être bien compliqué ». Que nenni! J’ai littéralement
Automatisation d’une MEP
En général, quand nous faisons une MEP, plusieurs étapes doivent être effectuées: merger les PR ou les MR déployer chaque projet créer une version JIRA taguer chaque ticket avec cette version déplacer les tickets dans « prod » déployer la version publier
Le design pattern Builder
Récemment, j’ai été confronté au fait de devoir manipuler les mêmes données pour ensuite les convertir dans trois formats différents (des formats de sous-titres en l’occurrence). A des fins didactiques, je vais ici prendre un exemple très simple: manipuler les