Показать сообщение отдельно
Старый 15.01.2007, 13:45   #13  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Цитата:
Сообщение от Fordewind Посмотреть сообщение
Берем любимый наш Code Coverage и:
1. прогоняем один раз критическую точку, в качестве администратора - например, учет
2. идем в Code Overview, заблаговременно "научив" систему запоминать указанные строки кода в отдельную таблицу. И указываем строки, которые система послушно запоминает.
3. В процессе работы пользователя запущен Code Coverage. Через какое-то время (периодически)запускается специальный кодеюнит, который сравнивает строки в текущем Code Coverage и сверяет их с запомненными ранее. Если есть совпадение, то пишем лог в таблицу или внешний файл.

Над этим уже думал - только получается что сравнение может занять ОЧЕНЬ много веремени.

Была еще другая идея(с еще большим количеством вопросов).
1.Выбираем СU.
2.Выбираем функцию из этого СU
3.Выгружаем весь СU в txt файл
4.Ищем подстроку с названием функции и вставляем строчку программы для логирования
5.Втягиваем txt в базу.

И очень много вопросов появляется в пунктах 2,3,5.