Отладка приложений



Резюме


В этой главе рассматриваются некоторые проблемы, связанные с ограничением количества предложений трассировки, и объясняется, почему утилита LIMODS, контролирующая эти предложения в больших командах разработчиков, так сложна. Ключевым требованием при разработке LIMODS было обеспечение простоты ее использования. На данный момент LIMODS требует изменения только одной строки исходного кода в Visual С++-программах и несколько большего количества строк в программах Visual Basic.

LIMODS разрабатывалась довольно долго. Первоначальная идея LIMODS возникла у меня пять лет назад, но до сих пор не удалось сделать утилиту максимально неинтрузивной и удобной в работе. С помощью LIMODS разработчики могут использовать любые предложения трассировки, какие захотите.

 Неинтрузивная (nonintrusive) программа — программа, не изменяющая режима работы другой, связанной с ней программы. — Пер.




Содержание  Назад