Инструмент покрытия кода, который описывают другие, использует возможность профиля кода. Основой инструмента покрытия кода является то, что он использует приложение profiler и запрограммирован на выполнение сопоставления исходного кода и количества совпадений строк как часть его профилирования. В случае .NET покрытие кода и другие инструменты профилирования будут использовать .NET Profiling API . Даже NCover.
Существуют и другие инструменты, которые могут предоставить вам больше активности журнала, которую вы ищете, а не количество посещений. Вы даже можете программировать свое собственное приложение для профилирования, которое может войти в специальный XML-файл, а затем подписать его цифровой подписью, отметкой времени и загрузить его на серверный процесс.
- AQtime , кажется, обладает возможностями контроля и ведения журнала, которые вы, возможно, искали.
- Enterprise Architect от Sparx Systems включает приложение для профилирования, называемое SSProfiler75.exe, которое скрывается за своей способностью "преобразовывать" исходный код в диаграммы последовательности.
Подумайте о поиске кодовых инструментов для профилирования , а не просто кодовых инструментов покрытия, которые являются одним из вариантов использования профилировщика.