Je suis venu ici parce que j'ai eu l'occasion d'écrire un blog sur Quiita pour la première fois! Actuellement, j'ai deux armes techniques, Java et Alibaba Cloud. Et je voulais écrire quelque chose en combinant ces deux. Il y a plusieurs choses, mais cette fois je voudrais vous présenter un peu les directives de codage Java d'Alibaba. Pourquoi? Je veux rendre mon code plus beau!
Meilleures pratiques de programmation au sein de l'équipe technique d'Alibaba au fil des ans. Diverses équipes de programmation Java programment selon les mêmes règles pour améliorer la qualité du code et promouvoir la réutilisation et la compréhension mutuelles des programmes.
Ce guide de codage peut être divisé en cinq catégories.
Chaque spécification est divisée en trois niveaux.
Les détails sont les suivants. [Explication]: Description [Bon exemple]: Le codage et la mise en œuvre approchent, et l'explication des recommandations [? ] [Contre-mesure]: précautions et cas d'erreur réels
Spécifications de programmation
Règles de dénomination
[Obligatoire] Les noms de variables constantes doivent être écrits en majuscules et doivent être séparés par un trait de soulignement. Le nom de chaque variable constante doit être sémantiquement complet et clair.
Exemple normal: MAX_STOCK_COUNT
Contre-mesure: MAX_COUNT
Vous pouvez lire la documentation et la comparer avec votre propre code, mais vous pouvez également vérifier le code avec le plugin ci-dessous. (J'étais assez en colère quand je l'ai utilisé dans mon code) ● PMD implementations ● IntelliJ IDEA plugin ● Eclipse plugin
L'Alibaba Cloud Academy a un examen pour les directives de codage Java d'Alibaba. Vous pouvez lire la documentation et tester vos connaissances. L'examen est gratuit et vous recevrez un badge si vous réussissez.
Le lien de l'examen est ici
Cette meilleure pratique de programmation peut être très utile pour améliorer la qualité de votre code. Évitez les erreurs de code potentielles et soyez capable d'écrire le meilleur code!
** Spécialement moi! ** **
Merci d'avoir lu jusqu'au bout.
Recommended Posts