Здравствуйте, kaa.python, Вы писали:
KP>Логи + пристальное изучение исходных кодов + тесты.
Я же просил про логи не рассказывать. Логи — это экстенсивны путь. Чтение исходников это вообще смешно. Это точно не отладка.
Меня интересуют приемы и знания.
Что касается "гонок", то в коде не только они бывают. Я тут два дня искал примитивную ошибку последовательности вычислений не связанную с гонками и дедлоками. Если бы отладчик просто дал бы пройти по одному из потоков по шагам, я бы ее нашел за 10 минут. Но эти прыжки — это просто издевательство. Не верю, что нельзя изолировать поток и идти только по нему.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.