| Cloe |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 2 Пол: Женский Репутация: 0 |
Интересует то, как нужно построить разработку программы, чтобы обеспечить возможность с помощью обновлений исправить в дальнейшем ее. Также хотелось бы поподробнее узнать о самом процессе обнавления, как это происходит и каким образом пишутся обнавления. Буду благодарна за ответы и за ссылки на литературу и статьи. Заранее спасибо.
|
![]() ![]() |
| Lapp |
Сообщение
#2
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Мне кажется, что в большинстве случаев обновление производит простую замену файлов. Соответственно, если программа состоит из одного файла, то он заменяется на новую версию. Если в проекте много разных файлов, то заменяются лишь те, которые нужно. Конечно, новый вариант должен иметь возможность аутентификации (если таковая используется), а также нужно иметь нечто вроде учета версий в самой программе.
Конечно, желательно на стадии пректирования заложиться на саму возможность обновления - это да. Например, в формате файлов данных предусмотреть свободное (желательно расширяемое) место для записи информации, которая может появиться в дальнейшем. Далее, объектный метод программирования также рекомендуется - он допускает более простое внесение изменений - но только если объекты хорошо продуманы в начале! Я думаю, если тут и есть общие принципы, они совершенно не обязательны к использованию.. Тщательное продумывание проекта, аккуратное ведение документации и отсутствие страха перед переделкой - вот основные принципы -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Cloe Обнавления для программы 22.01.2007 15:07
volvo Cloe, ты бы написала более развернуто (хотя бы то,… 22.01.2007 17:59
Cloe
Cloe, ты бы написала более развернуто (хотя бы то… 22.01.2007 18:12
hardcase
Могут возникнуть случаи, когда нужно будет измен… 23.01.2007 3:17![]() ![]() |
|
Текстовая версия | 23.12.2025 3:30 |