Accueil du site > Wiki > osCSS 2.xxx > Developpeurs > Généralités > convention d’écriture et de codage

convention d’écriture et de codage

samedi 17 juillet 2010, par oscim

L’osCSS 2 apporte une multitude de fonctionnalités, de class et méthodes nouvelles , réécrites et/ou modifiées.

Avant toutes modification des fichiers lisez attentivement les généralités de codage de manière à garantir une homogénéité et une cohérence du code.

Si l’un gros travaux de cette version à été portés sur ce point, elle vient rattraper ce manque de rigueur liée à oscomm et qui en plus d’alourdir la structure ne garantissait plus nécessairement des résultat identique ou générer des requêtes en double.

Core du back ou du front office

Le codage des deux moteurs que sont le core et le font alourdisse nettement la structure et l’intégration de fonctionnalité. Elle apporte en contrepartie la possibilité de séparer clairement les deux morceaux d’osCSS et ainsi améliorer la sécurité vers l’accès au backoffice. L’ensemble des éléments commun au deux cores sont rassemblés dans le répertoire common.

Un éloignement des deux cores peut donc passer par une duplication de ce répertoire

Notez que ces fonctions et class portant le même nom de part et d’autre des cores, peuvent avoir des appels ou résultats légèrement différents. Reportez vous à la doc.

Règle php

Utilisation systématique du code long, le short_tag n’est pas autorisé

 // <?php  OK
//<? FALSE

De même n’uilisez que :

  • $_POST et pas $HTTP_POST_VAR
  • $_GET
  • $_SERVER
  • $_COOKIE

Accès au base de donnée

Afin de conserver une rétro compatibilité les "ancienne" fonctions ont été préservées et adaptées (tep_db_xxx). Toutefois nous vous encourageons à utiliser la nouvelle forme d’ appels sql, améliorant ainsi les performances.

Répondre à cet article