Je suis le moins capable de voler parmi les rookies, je n'ai donc pas développé ces habitudes de base, j'ai juste pris le temps de prendre une note pour me faciliter la normalisation du code. Toute personne intéressée peut me donner quelques conseils.
Il y a de nombreux avantages à développer de bonnes habitudes de codage. Résumons les détails auxquels il convient de prêter attention lors du codage. Au fait, je me plains silencieusement de ce que disent les institutions. que le front-end ne nécessite pas de bases en anglais perd vraiment de l'argent Zhi;
a Contraintes de dénomination : dénomination hongroise/nomenclature de cas de chameau
Dénomination hongroise : cette méthode de dénomination peut. être subdivisée en nomenclature système hongroise et nomenclature hongroise des applications.
-> Syntaxe : nom de la variable = type + description
->Type de convention :
a --- tableau
o --- objet
s --- chaîne
l --- flotteur
fn --- fonction
i --- int
r --- régulier
b --- booléen
Nommage en cas de chameau (méthode de dénomination en petit cas de chameau) : le premier mot commence par une lettre minuscule, et les premières lettres de tous les suivants les mots utilisent les mêmes lettres majuscules
Nom Pascal (nomenclature en cas de chameau) : la première lettre de chaque mot est en majuscule
Nom de la variable : nom
2. Dénomination de la méthode : Verbe
-> Convention verbale courante :
can --- Déterminer si une action peut être effectuée
has --- Déterminer s'il existe un certain value
is --- Déterminer s'il s'agit d'une certaine valeur
get --- Obtenir une valeur
set --- Définir une valeur
charger -- - Charger des données
3. Convention de dénomination des fonctions/variables spéciales :
1) : Constantes : tous les mots majuscules sont séparés par "_" ;
2. ) : Constructeur : Nommage du cas Camel ;
3) : Membres privés (propriétés/méthodes) : Préfixé par "_" ;
b. 🎜>1. L'objet Event n'est pas transmis, seules les données requises sont transmises si nécessaire
2. La logique de la couche application peut être exécutée sans s'appuyer sur aucun comportement ; La couche d'événements gère uniquement les événements ;
4. Responsabilité du code unique ;
5. Respectez la propriété des objets et ne modifiez que les objets créés par vous-même ;
6.
c. Performances du code
1. Évitez la recherche globale et minimisez la longueur de la chaîne de portée de recherche
2 Avec, eval, setTimeout, forme de caractère du premier paramètre, Fonction à éviter. ;
3. Optimisation de la boucle
->Itération de déduction
->Simplifier la condition de terminaison
->Simplifier le corps de la boucle
-> Essayez d'utiliser des boucles post-test, c'est-à-dire faites pendant
4. Réduisez le nombre d'instructions ;
5. ;
6 .Optimiser le fonctionnement du dom (il y a beaucoup de choses à étudier dans ce domaine, donc je ne les partagerai pas avant un moment
d : Identifiants communs) ; pour les commentaires de code :
1. @author Instructions pour l'auteur du programme
2.@description de la version du fichier source
3.@description du paramètre param de la méthode
4.@deprecated usage obsolète
5. @return Description de la valeur de retour de la méthode
6 @see See, utilisée pour spécifier le contenu de référence
4. 🎜>
7. @exception Type d'exception lancé 8 .@throws Exception lancée9.@example Exemple de codeTant de notes que je l'ai lentement développé. ;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!