Регистрация ошибок (постановка)

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
В Гедымин встроен список ошибок и пожеланий, т.н. BugBase, данные которого хранятся в таблице [[BUG_BUGBASE]]. На данный момент времени записи в него добавляются вручную. У нас есть огромная клиентская база от которой мы получаем очень маленькую отдачу в плане выявления ошибок и узких мест в программе. Люди ленивы по своей натуре и, если это не критическая ошибка, которая приводит к неработоспособности программы, ничего и никому не будут сообщать.
 
В Гедымин встроен список ошибок и пожеланий, т.н. BugBase, данные которого хранятся в таблице [[BUG_BUGBASE]]. На данный момент времени записи в него добавляются вручную. У нас есть огромная клиентская база от которой мы получаем очень маленькую отдачу в плане выявления ошибок и узких мест в программе. Люди ленивы по своей натуре и, если это не критическая ошибка, которая приводит к неработоспособности программы, ничего и никому не будут сообщать.
  
Предлагается усовершенствовать Гедымин таким образом, чтобы все необработанные исключения (включая ошибки в макросах) заносились в базу данных и впоследствии по интернету передавались на сервер компании.
+
Предлагается усовершенствовать Гедымин таким образом, чтобы все необработанные исключения (включая ошибки в макросах) заносились в базу данных и впоследствии, по интернету, передавались на сервер компании.
 +
 
 +
Для каждой ошибки нас будет интересовать следующая информация:
 +
 
 +
* тип исключения, текст сообщения;
 +
* версия gedemin.exe;
 +
* версия клиентской библиотеки;
 +
* версия сервера;
 +
* версия структуры базы данных;
 +
* параметры командной строки;
 +
* пользователь Administrator или нет;
 +
* входит ли пользователь в группу Администраторы;
 +
* тип подключения к серверу;
 +
 
 +
Перед записью ошибки в базу данных мы попросим пользователя описать какие действия он выполнял перед тем, как произошла ошибка.

Версия 20:51, 8 ноября 2006

В Гедымин встроен список ошибок и пожеланий, т.н. BugBase, данные которого хранятся в таблице BUG_BUGBASE. На данный момент времени записи в него добавляются вручную. У нас есть огромная клиентская база от которой мы получаем очень маленькую отдачу в плане выявления ошибок и узких мест в программе. Люди ленивы по своей натуре и, если это не критическая ошибка, которая приводит к неработоспособности программы, ничего и никому не будут сообщать.

Предлагается усовершенствовать Гедымин таким образом, чтобы все необработанные исключения (включая ошибки в макросах) заносились в базу данных и впоследствии, по интернету, передавались на сервер компании.

Для каждой ошибки нас будет интересовать следующая информация:

  • тип исключения, текст сообщения;
  • версия gedemin.exe;
  • версия клиентской библиотеки;
  • версия сервера;
  • версия структуры базы данных;
  • параметры командной строки;
  • пользователь Administrator или нет;
  • входит ли пользователь в группу Администраторы;
  • тип подключения к серверу;

Перед записью ошибки в базу данных мы попросим пользователя описать какие действия он выполнял перед тем, как произошла ошибка.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты