Étiquette : Principe de responsabilité unique

  • Les plugins dans Magento 2

    Les plugins dans Magento 2

    L’utilisation des intercepteurs (plugins) dans Magento 2 doit correspondre aux adjectifs : précis, pointu, affuté. Comme ils peuvent affecter grandement les performances quand ils ne sont pas calibrés, ils deviennent un point crucial de tout projet.

  • [PHP]Injection de dépendances en lecture seule

    [PHP]Injection de dépendances en lecture seule

    L’injection de dépendances est une pratique courante dans le développement logiciel moderne, permettant de favoriser la modularité et la testabilité du code. Quand on fait de l’injection de dépendances, la classe injectée va nous servir à utiliser une ou plusieurs fonctions de celle-ci. En PHP, à partir de la version 8.1, il est possible de…

  • Les classes virtuelles dans Magento 2

    Les classes virtuelles dans Magento 2

    Avec l’injection de dépendances, il est facile d’éviter la redondance dans un projet magento pour améliorer la maintenabilité et de respecter le principe de responsabilité unique.

  • Améliorer les performances de Magento avec les proxies

    Améliorer les performances de Magento avec les proxies

    L’injection de grosses dépendances peuvent avoir un impact négatif conséquent sur les performances dans des points cruciaux comme les interactions en ligne de commande ou les crons, entre autres.

  • Ne plus étendre dans Magento 2

    Ne plus étendre dans Magento 2

    Grâce à quelques techniques simples à mettre en place, optimiser votre code Magento 2 afin d’augmenter les performances.