Maison >Java >javaDidacticiel >Spécifications du code JAVA

Spécifications du code JAVA

一个新手
一个新手original
2017-10-10 09:32:391387parcourir

1. Conventions de dénomination

1. Identifiants : unité, expressivité, concision

Unification : Il existe de nombreuses façons d'exprimer un mot, pas la meilleure, mais l'unité par exemple : Fournisseur ; , vous pouvez utiliser fournisseur ou fournisseur, choisissez-en un à utiliser uniformément ;

Expression : exprimer clairement son sens, correct et riche ; exemple : la différence entre nouveauFournisseur et fournisseur1, service2 ; Sous le principe de l'unité et de l'expression, soyez concis ; si cela ne peut pas transmettre l'idée, veuillez renoncer à la simplicité

Règle du chameau : n'utilisez pas de symboles spéciaux pour séparer, mais utilisez la première lettre pour mettre en majuscule ; SupplierName , addNewContract ;

Anglais et Pinyin : essayez d'utiliser un anglais simple ou tout le Pinyin, et refusez l'utilisation mixte du Pinyin anglais ;

Nom du package : minuscule, lien

Nom du package : tout en minuscules ; n'utilisez pas de symboles spéciaux pour séparer

3. Nom de la classe

Nom de la classe : la première lettre est en majuscule et chaque mot est en majuscule

Suffixe : Service, Impl, Inter, Dao, Action, Listener, Event, Servlet, Factory, Job..


Nom de la méthode

Nom de la méthode : first La première lettre d'un mot est en minuscule et la première lettre des mots suivants est en majuscule

Préfixes : créer, supprimer, ajouter, supprimer, initialiser, détruire, ouvrir, fermer, lire, obtenir, copier, modifier, envoyer, rechercher...

2. Espaces et lignes vides

Utilisation des espaces (1 immédiatement après, 2 avant et après) : 1 pour la séparation 2 ; virgule ; exemple : call(a, b, c);b - d = e;return a == b ? 0;if (a > b)

Utilisation de lignes vides : opérations sémantiques ; entre les méthodes ; plus de dix lignes ;

3. Commentaires du code

Aucune quantité de commentaires ne peut compenser la confusion du code ; commentaires

Commentaires : moins mais plus précis ; Code signifiant commentaires ; gestion sans code ; ère de suppression svn

Utiliser // pour une seule ligne, /* .. */ pour plusieurs lignes ; -environnant ; accolades de processus ;

4. Meilleures pratiques

1. Les programmeurs paresseux doivent conserver le code optimal à chaque fois qu'ils enregistrent et soumettent le plus beau code ;

2. log Plus de notes le rendent meilleur que println

3. Ajoutez des parenthèses après if while for

4. //TODO permet à tout le monde de savoir ce que vous n'avez pas. done;

5. Utilisez ";" ou "//rien à faire" pour expliquer que vous n'avez délibérément rien à faire

6. Réduisez les niveaux d'imbrication ; faux jugements ; réduire le rôle des variables Domaine ; réduire l'utilisation de méthodes qui renvoient des résultats ; regrouper autant que possible la déclaration, l'initialisation et l'utilisation des variables ;

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn