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