Meu aplicativo possui um arquivo de ícone que é armazenado no controle de versão. Agora amanhã eu posso decidir mudar o ícone. Estou debatendo entre duas convenções de nomenclatura possíveis para o arquivo de ícone:
- Mantenha o nome do arquivo fixo, por exemplo, application.ico
- Faça com que o nome do arquivo reflita a natureza da imagem, por exemplo, happyface.ico
A opção 1 não diz qual é o arquivo. Poderia dar a ilusão de que duas imagens totalmente diferentes são "versões" diferentes da mesma coisa. Com a opção 2, eu não apenas teria que adicionar um novo arquivo e excluir o antigo, mas também modificar o arquivo de recurso para refletir o novo nome de arquivo do ícone.
Em um ângulo relacionado, mas diferente:
Um site com uma imagem de cabeçalho. O nome do arquivo header.jpg ou sunrise-family-smiling.jpg?
Os nomes dos arquivos de imagem devem refletir sua função no aplicativo ou seu conteúdo? Qual seria a melhor prática para isso?
fonte
Eu iria
application.ico
eheader.jpg
como é mais simples e mais próximo do significado da imagem no seu aplicativo .Convém armazenar as imagens como
happyface.ico
esunrise-family-smiling.jpg
em outro lugar (em outro repositório ou talvez no mesmo) se quiser mantê-las facilmente acessíveis também.fonte
Outra coisa a ter em mente: se esse for um aplicativo da Web, você desejará alterar o nome do arquivo, mesmo que a imagem não mude fundamentalmente, simplesmente porque isso força os navegadores dos usuários a carregar a nova versão em vez de usar a antiga cache.
Das práticas recomendadas do Yahoo para acelerar seu site :
fonte