Re[48]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: Ночной Смотрящий Россия  
Дата: 31.08.21 11:13
Оценка:
Здравствуйте, 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>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.