Здравствуйте, Ikemefula, Вы писали:
НС>>1) Для debugging и profiling api не нужно ничего пересобирать, подключаешься к работающему процессу.
I>Я тебе про действия после подключения к процессу
И я тебе про тоже.
I>, а ты мне про само подключение Как ты понял мое объяснение про хуки я даже и не знаю.
Это ты меня не понял. Дотнет позволяет делать точно такие же хуки в процессе работы приложения инструментальным средствам, не правя код программы руками.
НС>>2) Нормальное логирование и метрики — обязательное требование к production коду.
I>Это общие слова
Нет, это вполне конкретное требование. Код без нормального логгирования и метрик в проде — колхоз, который не пройдет ни одно приличное ревью.
I>Как минимум, log level для продакшна и отладки разный.
Добавляешь аппендер с нужным левелом хоть в консоль, хоть в файл. На ходу.
I> А еще есть компоненты, которые, скажем, можно контролировать еще более детально, нежели log level debug.
log level trace?
НС>>3) Любое выражение можно вычислить в отладчике в процессе отладки, не правя при этом код.
I>Мне надо не просто вычислить, а инструментировать приложение, кое что подпатчить, кое что симулировать итд итд итд.
И все это позволяет в дотнете profiling api.
НС>>>>Какие такие заготовки? О чем ты?
I>>>Чтобы вызвать код, он где то должен быть написан до момента вызова.
НС>>Совсем не обязательно.
I>Давай пример, как вызвать код, который еще не написан.
Открываешь в студии окошко watch и пишешь там нужное выражение.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>