Вчера я провел большую часть дня, пытаясь исправить ошибку, которую я считал тривиальной. Я ходил кругами, понятия не имел, что случилось. Переписывание больших частей кода. Проверка на ТА. Все еще нет радости.
Поэтому я пошел домой, выгуливал собаку, смотрел маленький телевизор и перед тем, как лечь спать, в бинго я осознал очевидную ошибку, которую я совершил. Сегодня утром это заняло около 10 минут.
Пока я был дома, я не думал об этой проблеме. И все же выход из ситуации позволил мне ее решить.
Это происходит не впервые, и я знаю, что это довольно распространенный способ решения проблемы программирования. Я даже слышал о людях, мечтающих об ответах.
Почему это работает?
Возможно, что еще более важно, есть ли хорошее руководство относительно того, когда вы должны сделать перерыв в решении проблемы, как долго должен быть перерыв, и после того, как долго выход из проблемы перестанет быть эффективным?
Я полагаю, я пытаюсь решить, как оптимизировать эту подсознательную обработку (или что-то еще происходит)