LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

И это обычное состояние программиста. Любого.

Рекомендую к прочтению https://lemire.me/blog/2016/06/21/i-do-not-use-a-debugger/ (англ.) и/или https://habrahabr.ru/post/339038/ (рус.).

Вкратце, если не понимаешь, что написал, то надо подумать над алгоритмом (и возможно рассказать его резиновой уточке), а не ставить костыль там, где ошибка вылезла и отловлена отладчиком.

С тех пор в Linux появилось много навороченных средств отладки и мониторинга

AFAIK, Линус к ним отношения не имеет. Так-то и на MS Visual Studio уже ядро линукса отлаживать можно (http://sysprogs.com/VisualKernel/tutorials/kgdb/)

Исходная версия monk, :

И это обычное состояние программиста. Любого.

Рекомендую к прочтению https://lemire.me/blog/2016/06/21/i-do-not-use-a-debugger/ (англ.) и/или https://habrahabr.ru/post/339038/ (рус.).

Вкратце, если не понимаешь, что написал, то надо подумать над алгоритмом (и возможно рассказать его резиновой уточке), а не ставит костыль там, где ошибка вылезла и отловлена отладчиком.

С тех пор в Linux появилось много навороченных средств отладки и мониторинга

AFAIK, Линус к ним отношения не имеет. Так-то и на MS Visual Studio уже ядро линукса отлаживать можно (http://sysprogs.com/VisualKernel/tutorials/kgdb/)