Lorsque j'appelle une variable pour un répertoire, je dois terminer le nom de la variable par chemin, dossier ou répertoire.Convention de dénomination Variable Propriété
Im écrire mon code dans .net ..
Lorsque j'appelle une variable pour un répertoire, je dois terminer le nom de la variable par chemin, dossier ou répertoire.Convention de dénomination Variable Propriété
Im écrire mon code dans .net ..
Ok, d'abord quelques définitions:
C:\Temp\Foo.txt
), ou un chemin relatif (..\Temp\Foo.txt
). (Je considérerais le nom de fichier (Foo.txt
) comme un chemin relatif également).Par conséquent, si une variable est ambiguë, (à savoir pourrait pointer vers un fichier ou un répertoire, comme lors de la marche récursive dans l'arborescence), je l'appellerais FooPath
.
Si votre variable pointe toujours vers un fichier, je l'appelle FooFile
Si votre variable est toujours le nom d'un répertoire, et jamais d'un fichier, je laisserais cela reflète en l'appelant FooDirectory
, ou FooDir
pour faire court.
Mais bien sûr, la règle la plus importante est la cohérence: Choisissez une convention de nommage et de s'y tenir. Ne pas appeler une variable FooDirectory
, la prochaine BarDir
et la troisième BuzzFolder
.
J'utilise « chemin » pour désigner le chemin complet d'un fichier (répertoire + nom du fichier). Je recommanderais "dossier", "répertoire" ou même "dir".
Peu importe - tous sont plus ou moins synonymes et doivent être clairement compris dans leur contexte. La seule mise en garde que je dirais est que le chemin pourrait être un emplacement Web ou un fichier, où le dossier et le répertoire ne seront pas, si cela aide votre décision.
Il n'y a pas de convention de codage officielle pour cela. Je préfère ce style:
* Chemin (SystemPath, AppPath) pour "C: \ Windows \ Systems32" ou "file: // ..." ou "../../bin/Debug"
* Dir (imagedir, ThemeDir) pour ("img" ou "thème")