В университетах Беркли и Стэнфорда разрабатывается проект, призванный улучшить снабжение разработчиков отладочной информацией. Проект называется Cooperative Bug Isolation и движется дальше в направлении, намеченном инструментом Dr. Watson и talkback-сборками Мозиллы. Суть проекта состоит в использовании так называемых программ-сэмплеров. Введение сэмплера в разрабатываемый продукт, которое производится специально измененной для этого версией GCC, позволяет фиксировать прохождение определенных чекпойнтов прямо во время работы продукта у конечного пользователя (разумеется, пользователь должен согласиться на то, чтобы использовать такую вот "отладочную" версию продукта). На данный момент в качестве чекпойнтов выступают ветвления: сэмплер фиксирует, по какой ветке пошло выполнение программы. Поскольку запоминать все ветвления может быть весьма накладно, регистрация будет происходит эпизодически, по случайной выборке. Единственным безусловно фиксирующимся...
Такая фича будет тормозить и увеличивать вес проги потому ей место тока в альфа и бета версиях. А в таких версиях если я например подозреваю гдето баг то такую фичу реализую самостоятельно. Хотя может геморра будет поменьше но все равно не сильно это крютая вэщ Ж)
Народ обещает, что тормозить будет не более чем на 5%21.10.03 17:59 Автор: Ktirf <Æ Rusakov> Статус: Elderman
> Такая фича будет тормозить и увеличивать вес проги потому > ей место тока в альфа и бета версиях. А в таких версиях А сказано, что специально скомпиленная версия. Ее отдельно качают добровольцы и начинают юзать
Отладку программ - в массы!21.10.03 11:38 Автор: makar_007 Статус: Незарегистрированный пользователь
По моему скромному мнению, все это @#$ня собачья. Ну локализовали, ну и что? Сколько места для каждого такого лога программы прийдется выделить на своем кровном винте? Как будет осуществлятся передача этой информации разработчику? Да при нормальном цикле тестирования и ,что самое главное, разработки большинство серьезных ошибок, которые мешают пользователю выполнять основную бизнесс-функицю, нахдятся и исправляются, все остальное - это фичи :). А остальные ошибки все равно никто исправлять не будет - обычно выпускают новую версию, в которой новые ошибки заставляют забыть о старых. Типа забота о пользователе. НЕ ВЕРЮ! Обычно всегда преследуются какие-то свои, совершенно шкурные цели и на пользователя всем насрать.
Ты сам-то программист или пользователь? Сколько бесплатных проектов написал?21.10.03 17:44 Автор: Ktirf <Æ Rusakov> Статус: Elderman
> все остальное - это фичи :). Ага, до тех пор пока ты сам на них не начинаешь натыкаться и ругаться. Многие разработчики OpenSource сами же пользуются своими программами.
> А остальные ошибки все равно никто исправлять > не будет - обычно выпускают новую версию, в которой новые > ошибки заставляют забыть о старых. Типа забота о > пользователе. НЕ ВЕРЮ! Обычно всегда преследуются какие-то > свои, совершенно шкурные цели и на пользователя всем > насрать. Ты мало был в среде OpenSource. Нету здесь шкурных интересов. То есть есть, но их гораздо меньше. И уж по меньшей мере здесь не пытаются выжать как можно больше денег из пользователей.