При отладке новички вставляют корректирующий код; специалисты удаляют дефектный код. - Ричард Паттис
Здесь я полностью согласен с заявлением Ричарда Паттиса. Когда мы отлаживаем, мы многому учимся и становимся лучше в разработке.
Я многому научился, отлаживая код, но до сих пор многому научился.
Видеоверсия этого контента: Почему отладка - это возможность обучения для разработчиков?
Теперь давайте посмотрим, почему отладка - это возможность обучения для разработчиков?
- Узнайте больше о крайних случаях. Когда вы отлаживаете решение проблем, с которыми сталкиваются ваши пользователи, вы узнаете о других крайних случаях, которые вы бы рассмотрели только вначале. Это поможет вам справиться со всеми трудностями при внедрении любых новых функций.
- Познакомьтесь с интересными языковыми функциями. Отлаживая и устраняя ошибки, вы изучаете так много интересных функций языка программирования.
- Узнайте, как выполняется программа. Вы узнаете, как программа выполняется на низком уровне, изучив ее.
- Лучшее понимание базы кода. При отладке кода, написанного другими, вы узнаете больше обо всей базе кода.
- Узнайте больше о поведении. Вы узнаете об общих данных и поведении приложения во время отладки.
- Структурированное обучение. Отладка учит, как решать проблемы структурированным образом.
- Привлекайте больше счастливых клиентов. В конечном итоге вы делаете своих клиентов счастливыми, внося исправления на основе полученной информации.
Эти вещи убедительно доказывают, почему отладка - это возможность обучения для разработчиков.
рекомендуемые
Изучите навыки отладки на MindOrks Android Online BootCamp
Вот несколько известных цитат об отладке, которые мне очень нравятся:
Удаленный код - это отлаженный код. - Джефф Сикел
Если отладка - это процесс удаления программных ошибок, то программирование должно быть процессом их исправления. - Э.У. Дейкстра
Внутри каждой большой программы есть небольшая программа, которая пытается выбраться наружу. - К. А. Р. Хоар
Все, что может пойти не так, пойдет не так. - Закон Мерфи
Давайте начнем устранять ошибки с отладки кода.
Удачной отладки :)
Clap, share if you like it and follow me for the updates.