166 votes

Code Angularjs / conventions de nommage

Personne ne sait si il existe un fonctionnaire ou plus accepté de référence Angulaire des conventions de nommage pour les utiliser lorsque nous construisons nos applications?

Angulaire a beaucoup de différents types de composants tels que des filtres, des directives, des services et ainsi de suite. Ne convenez-vous pas que le fait d'avoir une référence convention de nommage lorsque nous les mettons en œuvre nos applications de sens?

Par exemple:

Si nous avons besoin de créer de nouveaux filtres, comment doit-on nommer comme [quelque Chose]Filtre ou filtre[quelque Chose] ou quelque chose d'autre?

Et la même chose s'applique pour les Contrôleurs, les Services, les Directives et ainsi de suite.

D'autres choses que je me demande c'est si les variables/fonctions qui appartient à la portée doivent avoir un spécial préfixe ou un suffixe. Dans certaines situations, il peut être utile d'avoir un moyen de les différencier à partir des fonctions et des autres (aucun angulaire de code).

162voto

Tony Points 621

Consultez ce référentiel GitHub qui décrit les meilleures pratiques pour les applications AngularJS. Il a des conventions de dénomination pour les différents composants. Ce n'est pas complet, mais il est axé sur la communauté pour que tout le monde puisse y contribuer.

45voto

Rajendra Khabiya Points 770

Si vous êtes un débutant, il vaut mieux vous allez d'abord au travers de quelques tutoriaux et après que d'apprendre à propos des conventions de nommage. Je suis passé par la suite pour en savoir Angulaire, dont certains sont très efficaces.

Tutoriels :

  1. http://www.toptal.com/angular-js/a-step-by-step-guide-to-your-first-angularjs-app
  2. http://viralpatel.net/blogs/angularjs-controller-tutorial/
  3. http://www.angularjstutorial.com/

Les détails de la structure de la demande et des conventions de nommage peuvent être trouvés dans une variété d'endroits. J'ai traversé des 100 de sites et je pense que ce sont parmi les meilleurs:

33voto

Gil Birman Points 9000

Pour la structuration d'une application, c'est l'un des meilleurs guides que j'ai trouvé:

Notez que la structure recommandée par Google est différent de ce que vous trouverez dans beaucoup de projets de semences, mais pour les grandes applications, il est beaucoup plus sain.

Google a aussi un guide de style qui fait sens pour utiliser uniquement si vous utilisez également la Fermeture.


...cette réponse est incomplète, mais j'espère que le peu d'information ci-dessus sera utile à quelqu'un.

20voto

Sampath Points 4405

Si vous êtes à la recherche d'un opiniâtre guide de style pour la syntaxe, les conventions, et la structuration d'AngularJS applications, puis l'étape de droite dans. Les styles présentés ici sont basés sur mon expérience avec AngularJS, des présentations, des cours de formation et de travail dans équipes.

Le but de ce guide est de fournir des conseils sur la construction d' AngularJS applications en montrant les conventions que j'utilise et, plus surtout, pourquoi j'ai choisi.

- Jean-Papa

Ici est le super Lien (les plus Récentes et à jour) : AngularJS Guide de Style

6voto

PascalPrecht Points 1530

J'ai commencé ce gist il y a un an: https://gist.github.com/PascalPrecht/5411171

Brian Ford (membre de l'équipe de base) a écrit ce billet de blog à ce sujet: http://briantford.com/blog/angular-bower

Et puis nous avons commencé avec ce composant spec (ce qui n'est pas tout à fait terminée): https://github.com/angular/angular-component-spec

Depuis la dernière ng-conf il y a ce document pour les meilleures pratiques par l'équipe de base: https://docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6pGcuaF4Q9821Es/pub

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X