Вы все встречали этот сценарий. Я впервые использую новый алгоритм, и я сижу за своим компьютером, пытаясь выяснить, является ли это какой-то синтаксической проблемой или я неправильно понял алгоритм. В подобном сценарии я бы скорее переписал программу, чем провел бы время, глядя на экран. Но это поднимает общий вопрос, который мне любопытно услышать от более опытных программистов, чем я:
Как вы оцениваете, когда пришло время переписать, или вы должны продолжать сидеть и смотреть на ваш код в поисках ошибки?
Есть ли какая-нибудь полезная эвристика, которую используют профессиональные программисты?