Utiliser des styles standards pour vos développement web

Le 07/04/2015

Dans Développement

Les techniques web évoluent de plus en plus vite, et les équipes de développeurs aussi. Comment assurer la pérennité d'un code quand nous ne pouvons être sûr de la présence dans le temps ni des développeurs originels ni des ressources utilisées ?

Sans style standard défini, chaque développeur aurait son propre style de code et ses propres petites habitudes. Pour que tous ces styles ne se retrouvent pas dans une même base de code, la rendant hétérogène et très difficilement maintenable, la solution est l'utilisation d'un guide décrivant le style de développement à adopter. De cette manière, le code peut rester stable au sein d'une même application, et parfois même (ce qui serait l'idéal) au sein d'un langage, ce qui simplifie grandement la maintenance.

Si l'idée d'adopter un style de développement standard vous intéresse, mais que vous ne savez pas par où commencer, nous vous proposons cette liste de guides et ressources pour les techniques web.

JavaScript

Il n'existe malheureusement pas de style guide officiel pour JavaScript, mais l'outil Standard JS semble recueillir le plus de suffrage de la part de la communauté. 

Ruby

La communauté Ruby fournit un style guide officiel, ce qui nous évite de devoir choisir le style guide à suivre.

Et pour le faire respecter ce guide avec fermeté, la communauté a fourni le robot parfait : Rubocop.

Sass

Point de guide officiel pour Sass, mais l'auteur de CSS-Tricks étant un expert en la matière, son guide a suffisamment d’autorité pour être considéré comme un standard.

HTML et CSS

Les guides pour HTML et CSS sont très nombreux , ce qui ne simplifie évidemment pas la tâche pour trouver un consensus, et je ne prendrais pas le parti d'en proposer un plutôt qu'un autre. À la place, nous vous conseillons de regarder si le framework que vous utilisez en propose un. La plupart le font, et ça vous permettra d'avoir une certaine stabilité dans votre application.

Si vous n'utilisez pas de framework et que vous n'arrivez pas à choisir, nous vous proposons le style guide qui nous semble le plus sensé, mais ce n'est qu'un avis parmi d'autres.

PHP

Le PHP n'a pas de style standard officiel non plus. En revanche, le FIG (un groupe de discussions important sur l’évolution du PHP) en a proposé un. Ce guide se rapproche d'un standard officiel.