我的应用程序有一个存储在版本控制中的图标文件。现在明天我可能决定更改图标。我正在讨论图标文件的两种可能的命名约定:
- 保持文件名固定,例如application.ico
- 使文件名反映图像的性质,例如happyface.ico
选项1没有说明文件是什么。它可能会给人一种错觉,即两个完全不同的图像是同一事物的不同“版本”。使用选项2,我不仅必须添加一个新文件并删除旧文件,而且还必须修改资源文件以反映新图标的文件名。
从一个相关但不同的角度来看:
一个带有标题图像的网站。文件名是header.jpg还是Sunrise-family-smiling.jpg?
图像文件名是否应反映其在应用程序中的功能或内容?最佳做法是什么?