Мое приложение имеет файл значков, который хранится в системе управления версиями. Теперь завтра я могу решить изменить значок. Я обсуждаю два возможных соглашения об именах файлов значков:
- Сохраняйте имя файла фиксированным, например, application.ico
- Пусть имя файла отражает характер изображения, например happyface.ico
Вариант 1 не говорит, что это за файл. Это может создать иллюзию того, что два совершенно разных изображения - это разные «версии» одного и того же. При выборе варианта 2 мне нужно будет не только добавить новый файл и удалить старый, но и изменить файл ресурсов, чтобы отразить новое имя файла значка.
Под другим, но другим углом:
Сайт с изображением заголовка. Это имя файла header.jpg или sunrise-family-smiling.jpg?
Должны ли имена файлов изображений отражать их функцию в приложении или их содержимое? Что было бы лучшим для этого?
источник
Я бы пошел
application.ico
иheader.jpg
как это проще и ближе к значению изображения в вашем приложении .Возможно, вы захотите хранить изображения как
happyface.ico
иsunrise-family-smiling.jpg
где-либо еще (в другом репо или, может быть, в том же самом), если вы хотите, чтобы они также были легко доступны.источник
Следует иметь в виду еще одну вещь: если это веб-приложение, вам нужно изменить имя файла, даже если изображение не изменилось принципиально просто потому, что браузеры пользователей загружают новую версию, а не используют старую версию из кэш.
Из лучших практик Yahoo по ускорению вашего сайта :
источник