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