Autres conseils

Magento meilleures pratiques sont assez bien décrites par Josh Pratt . Il suggère d'adopter et de suivre les code Zend normes de style et je ne peux rejoindre lui.

longueur de ligne maximale n'est pas une exigence stricte. Cependant, du point de vue de la lisibilité des lignes trop longues ne sont pas encouragées.

Voici le dernier Magento standard de codage du marché Magento1 et Magento2

MEQP2 Pour Magento2

MEQP1 Pour Magento1

  

https://github.com/magento/marketplace-eqp

Je voudrais présenter que nous devrions utiliser le sniff de code Magento 2 comme standard pour les deux Magento 1.x et 2.x: https://github.com/cobhimself/phpcs-magento-rules/blob/master/ ruleset.xml

Et voici essentiellement un miroir de ce référentiel comme un ensemble de règles autonome: https://github.com/cobhimself/phpcs-magento-rules

Ce poste est un peu vieux (2008) mais je suppose que c'est toujours valide:

est Magento suivant les normes de codage ZF? Oui

  

À quelques exceptions près, comme:

     
      
  • balises courtes ouvertes sont autorisés dans les modèles.
  •   
  • points de concaténation ne sont pas enfermés dans des espaces.
  •   
  • indentation pour de longues lignes enveloppes dures doivent être toujours un onglet doux avant.
  •   

Modifier Comme Tim Worte dans le commentaire, il n'y a pas de courtes balises ouvertes dans templatesa de base Magento et il est préférable de ne pas les utiliser de toute façon car ils ne sont pas conseillé (voir here ).

Mais mon conseil pour vous ... Puisque vous écrivez votre propre module utiliser votre propre style de codage. De mon expérience, vous ferez moins d'erreurs lorsque le code écrit dans votre propre style, que vous connaissez bien, que si vous suivez un jour le style de codage Magento et par exemple le style de codage Wordpress suivant juste parce que vous écrivez un module pour un projet de site différent.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top