четверг, 18 февраля 2010 г.

Пишем CMS. Совет - удаленная отладка

Иногда бывает так, что кажется - невозможно понять, откуда у ошибки ноги растут. Или как решить данную проблему. В этом случае мне всегда помогает удаленная отладка. "Удаленная" - это не про код и не про машину, а про разработчика. Т.е. разработчик в прямом смысле слова удален от компьютера и кода. Можно пойти в душ, хорошо думается на обратном пути к дому. А главное - ничего не отвлекает. Когда вы сидите за компьютером и мельтешите по коду, замыливаются и глаз, и мозг. Когда код только в уме, это настоящая квинтэссенция мышления. Какое-то там сияние чистого разума. Рекомендую. Во время удаленной отладки надо представить себе вызовы, что почему вызывается и где что может ломаться. То же самое и с программированием - мысленно располагайте проблему перед собой и ищите пути решения. Это даже лучше работает, чем листок бумаги. Серьезно!

2 комментария:

PoiSoN комментирует...

Очень хороший совет. Сколько раз я им пользовался..

Иногда помогает просто "переспать" и обдумать во сне.

Александр Белецкий комментирует...

100 % )

очень часто что-то доходит, именно по дороге домой.. или просто на следующее утро.

тут главное тонко чувствовать момент, когда необходимо уйти в remote debugging :)