Comment nommer des variables en Java

Articles de synthèse partout

Parmi eux, il y a de bons articles qui sont organisés de manière concise.

Directives de dénomination du langage Java https://qiita.com/rkonno/items/1b30daf83854fecbb814

Je suis d'accord avec ce qui est écrit ici et je pense que cela devrait l'être. Mais que faire si vous ne pouvez pas penser à un bon nom?

règle basique

En supposant que vous suivez les conventions de codage de votre projet, nous vous recommandons ce qui suit:

Exemple concret

FileOutputStream

Par exemple, considérez le nom d'une variable qui stocke un FileOutputStream qui est utilisé pour sortir des résultats de traitement.

Et jusqu'à présent. Comme le lecteur avisé l'a peut-être remarqué, ** mettre le type dans le nom de la variable n'a pas beaucoup de sens **. De nos jours, il est facile de voir quel est le type de variable dans l'EDI, et même si vous n'utilisez pas l'IDE comme moi, ce n'est pas grave si vous rendez la classe ou la méthode ** assez simple pour voir facilement l'emplacement de la déclaration. .. Les arguments de la méthode sont bien sûr expliqués dans la ** documentation de l'API **, il n'est donc pas nécessaire d'inclure le nom du type dans le nom de l'argument.

Alors, quel est un meilleur nom? Comme mentionné dans l'article ci-dessus, ** je pense que le nom est bon car vous pouvez imaginer le contenu des données en regardant le nom **. Dans mes propres mots, ** donnez-lui un nom qui décrit qui c'est **.

Par exemple

C'est comme ressentir.

XxxxService

Exemple


public class XxxxController {
    /**
     *Un service qui gère les affaires de Xxxx.
     *Puisqu'il s'agit d'une politique d'implémentation à attribuer par injection de constructeur, ici{@code @Autowired}N'attachez pas.
     */
    private final XxxxService service;

Je veux entendre la fierté d'avoir un bon nom

Je vous serais reconnaissant si vous pouviez introduire dans les commentaires quel type de classe, quel type de champ, quel type de méthode, quel type de variable locale, avec un si bon nom (ou j'ai pensé que c'était incroyable).

Recommended Posts

Comment nommer des variables en Java
Comment utiliser les variables Java
Comment apprendre JAVA en 7 jours
[Traitement × Java] Comment utiliser les variables
Comment utiliser les classes en Java?
Comment concaténer des chaînes avec Java
Comment obtenir le nom d'une classe / méthode exécutée en Java
Comment implémenter le calcul de la date en Java
Comment implémenter le filtre de Kalman par Java
Prise en charge multilingue de Java Comment utiliser les paramètres régionaux
Comment changer le nom de l'application dans les rails
Comment nommer les variables 7 sélections d'inconfort
Comment faire une conversion de base en Java
Comment appliquer les conventions de codage en Java
Comment obtenir la date avec Java
Comment utiliser les variables d'environnement dans RubyOnRails
Comment afficher une page Web en Java
Comment obtenir une classe depuis Element en Java
Comment masquer les champs nuls en réponse en Java
Comment résoudre les problèmes d'expression en Java
Comment écrire Java String # getBytes dans Kotlin?
Comment obtenir une liste de noms de feuilles Excel en Java (POI vs SAX)
Comment abaisser la version java
[Java] Comment utiliser Map
Comment désinstaller Java 8 (Mac)
Java - Comment créer JTable
Comment rédiger un commentaire java
Comment utiliser la classe Java
[Java] Comment utiliser removeAll ()
[Java] Comment afficher les Wingdings
Comment utiliser Java Map
Comment définir des constantes Java
Comment convertir la base Java
[Java] Comment implémenter le multithreading
Comment initialiser un tableau Java
Comment intégrer des variables JavaScript dans HTML avec Thymeleaf
Comment appeler des fonctions en bloc avec la réflexion Java
Comment créer un environnement Java en seulement 3 secondes
[Java] Comment omettre le constructeur privé dans Lombok
Comment entrer / sortir des fichiers mainframe IBM en Java?
[Java] Comment extraire le nom du fichier du chemin
Comment créer un URI de données (base64) en Java
Comment convertir un fichier en tableau d'octets en Java
Comment Git gérer les projets Java EE dans Eclipse
Résumé de la mise en œuvre des arguments par défaut en Java
Comment mettre l'ancien Java (série 8) dans macOS 10.15 Catalina
Remarques sur l'utilisation des expressions régulières en Java
Comment utiliser Lombok au printemps
Comment trouver May'n dans XPath
Comment étudier Java Silver SE 8
Comment utiliser HttpClient de Java (Get)
Comment masquer la barre de défilement dans WebView
Comment exécuter JUnit dans Eclipse
Comment itérer indéfiniment en Ruby
Étudier Java # 6 (Comment écrire des blocs)
Comment utiliser les données JSON dans la communication WebSocket (Java, JavaScript)