Количество пользователей Renga растёт, обновления выходят часто, и появились случаи обращений в Службу технической поддержки с вопросом: мне пришёл проект, выполненный в более новой версии, почему я не могу его открыть?
Новая версия Renga, содержащая новую функциональность, открывает проекты, выполненные в предыдущей версии. Иными словами, Renga поддерживает обратную совместимость (Backward compatibility). Но Renga не откроет проект, созданный в более поздней версии, т.е. не поддерживает прямую совместимость (Forward compatibility), так как в предыдущих версиях программы нет кода, обеспечивающего чтение новой функциональности.
Давайте разбираться. Почему в Renga 5.0 нельзя открыть проект, выполненный в 5.1, ведь между ними прошло всего полтора месяца?!
Действительно, начиная с июня 2020 года, обновления Renga выходят каждые полтора месяца. Кажется, что за короткое время невозможно внести значительные изменения, но на самом деле выпуск любой версии готовится не так быстро.
После каждого выпуска, разработчики проводят планирование. Продуктовые аналитики представляют задачи, которые нужно сделать в ближайшем будущем. Команды, оценивая свои возможности, разбирают эти задачи. Затем определяют, какую функциональность они успеют сделать за полтора месяца, а какая потребует больших усилий и будет выпущена в будущем. Разработка или оптимизация какого-то инструмента может вестись не один и не два релиза. Получается так, что всегда параллельно идет работа над разными выпусками.
В итоге, пользователь видит, что в Renga x.x+1 добавилось совсем немного к Renga x.x. А на самом деле, код программы значительно изменен.
При открытии в Renga n.n проекта, созданного в Renga x.x, с помощью специально написанного кода происходит конвертация проекта.
Чем больше разница в номерах версий, тем больше кода обрабатывает проект и, соответственно, тем больше времени на это уходит. В Renga n.n вы не должны заметить изменений в вашем проекте, но Renga записывает и читает проект по-другому, поэтому вернуть его в ту версию, которая ничего не знает о своих потомках, нельзя.
Что же делать пользователям?
При работе в одиночку вы можете обновляться, когда удобно. Не обязательно обновлять Renga каждые полтора месяца, но так будет проще освоить новую функциональность и использовать больше возможностей.
При работе в команде стоит договариваться о коллективном переходе на новый выпуск. Соблюдайте правила обновления при совместной работе.
В любом случае, сохраняйте резервные копии проектов, где бы вы с ними не работали.
А если по каким-то причинам конвертация вашего проекта происходит некорректно, обращайтесь в Службу технической поддержки.
Комментарии
Хотел бы попросить вас добавить такую возможность в будущем. Мне кажется это на много упростило бы работу в вашей программе!
Отправить комментарий