Moja aplikacja ma plik ikon, który jest przechowywany w kontroli wersji. Teraz jutro mogę zdecydować o zmianie ikony. Omawiam dwie możliwe konwencje nazewnictwa dla pliku ikony:
- Zachowaj nazwę pliku, np. Application.ico
- Niech nazwa pliku odzwierciedla charakter obrazu, np. Happyface.ico
Opcja 1 nie mówi, jaki jest plik. Mogłoby to dać złudzenie, że dwa skrajnie różne obrazy są w jakiś sposób różnymi „wersjami” tej samej rzeczy. W przypadku opcji 2 musiałbym nie tylko dodać nowy plik i usunąć stary, ale musiałbym zmodyfikować plik zasobów, aby odzwierciedlał nową nazwę pliku ikony.
Pod pokrewnym, ale innym kątem:
Witryna z obrazem nagłówka. Czy nazwa pliku header.jpg lub sunrise-family-smiling.jpg?
Czy nazwy plików obrazów powinny odzwierciedlać ich funkcję w aplikacji lub ich zawartość? Jaka byłaby najlepsza praktyka w tym zakresie?
źródło
Wybrałbym,
application.ico
aheader.jpg
ponieważ jest to prostsze i bliższe znaczeniu obrazu w twojej aplikacji .Możesz przechowywać obrazy jako
happyface.ico
isunrise-family-smiling.jpg
gdzie indziej (w innym repozytorium lub może w tym samym), jeśli chcesz, aby były one również łatwo dostępne.źródło
Kolejną rzeczą do zapamiętania: jeśli jest to aplikacja internetowa, będziesz chciał zmienić nazwę pliku, nawet jeśli obraz nie zmieni się zasadniczo po prostu dlatego, że zmusza to przeglądarki użytkowników do załadowania nowej wersji zamiast używania starej z Pamięć podręczna.
Z najlepszych praktyk Yahoo dotyczących przyspieszenia witryny :
źródło