On Mon, Nov 12, 2012 at 10:29:28PM +0200, Oleksandr Gavenko wrote: > * У программы есть ресурсы, например иконки, раскиданые по файлам, которые > загружаюся по необходимости. Если я обновлю пакет и программа из пакета > будет запущенной - то новые запросы на ресурсы вернут дескрипторы на > обновленные файлы. А ведь файлы могут быть переименоваными в пакете или > изменен формат данных - т.е. будет плохо?
Maybe. > * Если доступаться к файлам пакета по требованию не безопасно с точки зрения > возможности обновлять пакет "in place" - стоит ли писать/переписать > программу в стиле - открыть все возможные файлы, а затем использовать > полученые дескрипторы? Используйте по возможности текстовые форматы, будьте толерантны к входным данным, продумайте вопросы совместимости версий. Если формат бинарный и апдейт может сломать процесс, постарайтесь зачитать файл в момент запуска. Вообще, рекомендую посмотреть главу 5 книжки Э.Рэймонда "Искусство программирования для UNIX" (E.Raymond, "Art of UNIX Programming"). -- Eugene Berdnikov -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

