Meine Anwendung verfügt über eine Symboldatei, die in der Versionskontrolle gespeichert ist. Morgen könnte ich mich entscheiden, das Symbol zu ändern. Ich diskutiere zwischen zwei möglichen Namenskonventionen für die Symboldatei:
- Behalten Sie den Dateinamen bei, z. B. application.ico
- Lassen Sie den Dateinamen die Art des Bildes widerspiegeln, z. B. happyface.ico
Option 1 sagt nicht, was die Datei ist. Es könnte die Illusion geben, dass zwei wild unterschiedliche Bilder irgendwie unterschiedliche "Versionen" derselben Sache sind. Mit Option 2 müsste ich nicht nur eine neue Datei hinzufügen und die alte löschen, sondern auch die Ressourcendatei ändern, um den neuen Dateinamen des Symbols wiederzugeben.
Auf einem verwandten, aber anderen Blickwinkel:
Eine Website mit einem Header-Bild. Ist der Dateiname header.jpg oder sunrise-family-smile.jpg?
Sollten Bilddateinamen ihre Funktion in der Anwendung oder ihren Inhalt widerspiegeln? Was wäre eine Best Practice dafür?
quelle
Ich würde mich dafür entscheiden
application.ico
undheader.jpg
da es einfacher und näher an der Bildbedeutung in Ihrer Anwendung ist .Möglicherweise möchten Sie die Bilder als
happyface.ico
und an einemsunrise-family-smiling.jpg
anderen Ort speichern (in einem anderen Repo oder möglicherweise im selben), wenn Sie sie auch leicht zugänglich halten möchten.quelle
Beachten Sie auch Folgendes: Wenn es sich um eine Webanwendung handelt, möchten Sie den Dateinamen ändern, auch wenn sich das Bild nicht grundlegend geändert hat, da die Browser der Benutzer gezwungen sind, die neue Version zu laden, anstatt die alte Version von zu verwenden Zwischenspeicher.
Aus den Best Practices von Yahoo zur Beschleunigung Ihrer Website :
quelle