Re[2]: C++ времени компиляции - как отлаживать?
От: rg45 СССР  
Дата: 07.07.23 08:06
Оценка:
Здравствуйте, cppguard, Вы писали:

C>Есть тысячи вариантов, когда это невозможно, и ничего — как-то живут люди. Несколько примеров:


C>1. Что-то очень сильно аппаратное.

C>2. Код, который зависит от времени так, что любой останов в отладчике ломает алгоритм.
C>3. Распределённые системы.
C>4. Just-in-time компиляция.
C>5. Кодогенерация.

Вспомнилось, как я когда-то ловил ошибку: проблема была в кривой синхронизации между потоками. Так вот и в отладчике не поймаешь, и, что самое подлое, любая отладочная печать вносила синхронизацию и ошибка переставала воспроизводиться. Это было в 2006 году, давненько уже, но в память врезалось хорошо.
--
Справедливость выше закона. А человечность выше справедливости.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.