2008-09-18 11 views
1

Il existe deux conventions de nommage populaires:Quelles sont les conventions de dénomination de bibliothèque appropriées?

  1. vc90/win64/debug/foo.dll
  2. foo-vc90-win64-debug.dll

S'il vous plaît discuter des problèmes/avantages associés à soit l'approche. Je me demande également s'il est possible d'exposer des métadonnées (c'est-à-dire un compilateur, une plateforme, un type de construction) dans l'approche n ° 1 d'une manière multi-plateforme facile à utiliser.

Répondre

3

# 2 est bon pour la distribution, où plusieurs variantes seront regroupées dans le même dossier/fichier zip ensemble. Cependant, vous ne voulez probablement pas toutes ces informations dans le nom de fichier lui-même, car il est difficile de faire varier ces paramètres via votre script makefile/csproj/nant etc. Il serait plus facile d'avoir plusieurs fichiers appelés "foo" dans différents dossiers (où vous pouvez décider de la structure du dossier)

Questions connexes