Я бачу, що деякі програми включають номер версії як частину назви файлу, а інші -. Я більше звик до останнього типу, і вважаю, що це більш популярно, але колишній тип я бачу іноді в бібліотеках javascript. Наприклад, ім'я файлу jQuery подібне jquery-2.1.0.js
замість jquery.js
. Щоразу, коли я оновлюю ці типи файлів, мені доводиться шукати місця в інших програмах, які завантажують ці файли, і змінювати ім’я файлу, на яке вони посилаються, і вручну видаляти старішу версію цих бібліотек. Мені це незручно, тому я радше перейменую файл, щоб виключити номер версії, і зберегти вказане ім'я файлу, щоб воно не включало номер версії.
Я підозрюю, що ці цифри призначені для якогось контролю версій, але мені не ясно, коли і як вони використовуються.
- Які плюси та мінуси включати номери версій у назві файлу?
- Чи існує фактична консенсус щодо того, в яких областях програмного забезпечення чи мов використовується номер версії у назві файлу, а в яких областях / мовах немає? Якщо так, чи є обґрунтування для цього?