Mi aplicación tiene un archivo de icono que se almacena en el control de versiones. Ahora mañana podría decidir cambiar el ícono. Estoy debatiendo entre dos posibles convenciones de nomenclatura para el archivo de icono:
- Mantenga el nombre de archivo fijo, por ejemplo, application.ico
- Haga que el nombre del archivo refleje la naturaleza de la imagen, por ejemplo, happyface.ico
La opción 1 no dice qué es el archivo. Podría dar la ilusión de que dos imágenes muy diferentes son de alguna manera "versiones" diferentes de la misma cosa. Con la opción 2, no solo tendría que agregar un nuevo archivo y eliminar el anterior, sino que tendría que modificar el archivo de recursos para reflejar el nuevo nombre de archivo del icono.
En un ángulo relacionado pero diferente:
Un sitio web con una imagen de encabezado. ¿Es el nombre de archivo header.jpg o sunrise-family-smiling.jpg?
¿Deben los nombres de los archivos de imágenes reflejar su función en la aplicación o su contenido? ¿Cuál sería una mejor práctica para esto?
fuente
Iría por
application.ico
yheader.jpg
como es más simple y más cercano al significado de la imagen en su aplicación .Es posible que desee almacenar las imágenes como
happyface.ico
ysunrise-family-smiling.jpg
en otro lugar (en otro repositorio o tal vez en el mismo) si desea mantenerlas fácilmente accesibles también.fuente
Otra cosa a tener en cuenta: si se trata de una aplicación web, querrá cambiar el nombre del archivo, incluso si la imagen no ha cambiado fundamentalmente, simplemente porque eso obliga a los navegadores de los usuarios a cargar la nueva versión en lugar de utilizar la anterior. cache.
De las mejores prácticas de Yahoo para acelerar su sitio web :
fuente