Mon application a un fichier icône qui est stocké dans le contrôle de version. Demain, je pourrais décider de changer l'icône. Je discute entre deux conventions de dénomination possibles pour le fichier d'icône:
- Gardez le nom de fichier fixe, par exemple, application.ico
- Faire en sorte que le nom de fichier reflète la nature de l'image, par exemple, happyface.ico
L'option 1 ne dit pas ce qu'est le fichier. Cela pourrait donner l'illusion que deux images extrêmement différentes sont en quelque sorte des «versions» différentes de la même chose. Avec l'option 2, je n'aurais pas seulement à ajouter un nouveau fichier et supprimer l'ancien, je devrais modifier le fichier de ressources pour refléter le nouveau nom de fichier de l'icône.
Sur un angle apparenté mais différent:
Un site Web avec une image d'en-tête. Le nom de fichier est-il header.jpg ou sunrise-family-smiling.jpg?
Les noms de fichiers image doivent-ils refléter leur fonction dans l'application ou leur contenu? Quelle serait la meilleure pratique pour cela?
la source
J'irais pour
application.ico
etheader.jpg
comme c'est plus simple et plus proche de la signification de l'image dans votre application .Vous voudrez peut-être stocker les images comme ailleurs
happyface.ico
etsunrise-family-smiling.jpg
ailleurs (dans un autre référentiel ou peut-être dans le même) si vous souhaitez également les garder facilement accessibles.la source
Une autre chose à garder à l'esprit: s'il s'agit d'une application Web, vous voudrez changer le nom du fichier même si l'image n'a pas changé fondamentalement simplement parce que cela force les navigateurs des utilisateurs à charger la nouvelle version plutôt que d'utiliser l'ancienne à partir de cache.
Des meilleures pratiques de Yahoo pour accélérer votre site Web :
la source