Чем отличается тестовая версия от релиза.
Тестовые версии программы бывают разные. Пришло мне в голову, что надо добавить какую-то новую возможность - добавил, и - вуаля - тестовая версия, юзайте и радуйтесь. Изредка бывают такие тестовые версии, что, если не успел за 300 милисекунд нажать какую-то кнопку - все, прогулка в сервисный центр. Но такое в сеть не выкладывается, пробуется только на своей технике и технике наиболее самоотверженных смертников... бр-р-р, тестеров. В большинстве случаев, после установки тестовой версии вы приобретаете новые возможности - исправление какого-то мерзкого бага или какую-то фичу. Иногда что-то пропадает - это я попробовал что-то сделать, убрал и забыл вернуть.
Большинство пользователей считает, что релиз - это когда сотня тестеров долгими зимними вечерами тестирует каждый крыжик в программе и каждую буквочку. Так возможно расшифровывается релиз в крупных корпорациях, но у меня это бывает редко.
Как правило, релиз начинается с мысли:
- Давно я что-то не релизил, а надо бы релизнуть. Да и насобиралось порядочно.
Мысль эта возникает хаотически, например, появился час свободного времени, которое не на что потратить, либо скопилась целая кипа писем,
в которых пользователи просят что-то починить, а оно уже давно починено
Чтобы релизнуть что-то, необходимо проделать такие шаги:
1. Поменять в исходниках номер версии (в 30% случаев я это забываю сделать)
2. Вспомнить, что ж таки было сделано. Пользователи считают, что каждое сделанное изменение в программе где-то там автоматически запоминается, на деле же запоминается оно только в голове, да и то, не всегда. Итак, нужно все вспомнить и на бумажку выписать.
3. Хотя бы бегло просмотреть документацию, поменять там какие-то моменты.
4. Все пересобрать и хоть на пять минут запустить на телефоне. Если не взорвался - значит Ок.
5. В самый последний момент вспомнить, что я уже давно хотел поменять какую-то там строчку в коде. Поменять, опять пересобрать. Проверять уже не надо, я ж не чайник, одну строчку как-нибудь и так поменяю. Это уже потом начинают приходить письма "Памагити! В проги ХХХ раньше работал Х, теперь сломался!", вот тут и думаешь - да, надо было все же проверить тогда.
Но уже поздно, релиз был, и проделывать все эти действия ради одной правильной строчки (теперь уже точно правильной!) - лень. Да и писать в справке - "фича Х раньше работала, потом не работала, теперь опять работает, а прочих изменений нет" - не солидно как-то. Для этого можно сделать тестовую версию.
6. Залить все это дело на dimonvideo.ru, а теперь еще и сюда. Там ничего не перепутать, здесь ничего не перепутать.
Все, раньше программа опробовалась на тестерах, теперь на кроликах.. бр-р-р, на широких пользовательских массах.
Вот собственно и все отличия релиза от тестовой версии. Одним словом, в ожидании релиза не много смысла, и не много гарантий, что он будет намного стабильнее, чем тестовые версии
Хотя нет, не все. Число закачек у релиза в разы больше, чем у тестовой версии, так же, как и число пользователей, способных скачать и поставить тестовую версию, значительно меньше, чем число пользователей, способных скачать и поставить релиз.
Для чего все это написано? Просто так. Можно подумать, вы в сети одни философские трактаты читаете:-)
==== программист - Юрий Бакунин aka JBAK редактор - Владимир Каширин aka_SmIle Одесса, 2007-2017