Я вижу, что для некоторых программ номер версии включен как часть имени файла, а для других - нет. Я более привык к последнему типу и думаю, что он более популярен, но иногда я вижу первый тип в библиотеках javascript. Например, имя файла jQuery похоже на jquery-2.1.0.js
вместо jquery.js
. Всякий раз, когда я обновляю эти типы файлов, мне приходится искать места в других программах, которые загружают эти файлы, и изменять имя файла, к которому они относятся, и вручную удалять более старую версию этих библиотек. Это неудобно для меня, поэтому я предпочитаю переименовывать файл, чтобы исключить номер версии, и оставить имя файла без ссылки на номер версии.
Я подозреваю, что эти цифры для какого-то контроля версий, но не ясно, когда и как они используются.
- Каковы плюсы и минусы для включения номеров версий в имя файла?
- Существует ли фактический консенсус относительно того, какие области программного обеспечения или языков используют номер версии в имени файла, а какие области / языки - нет? Если да, есть ли для этого обоснование?