Отладка чужого кода | Кодементор

В моих личных проектах отладка — одно из наименее увлекательных занятий. Это утомительно и, как правило, необходимо только потому, что что-то работает не так, как должно — так что это расстраивает.

Но по какой-то причине отладка чужой проблемы приносит мне массу удовольствия. Это больше похоже на работу детектива, пытающегося добраться до сути тайны, которая преследует разработчика или, что еще хуже, пользователей. Отдача также несколько выше, потому что вы не только получаете удовлетворение от решения проблемы, но и чувствуете, что помогли кому-то другому.

На моем нынешнем месте работы я исправил множество багов, в том числе довольно неуловимых и неуловимых. Потратить несколько дней, пытаясь выяснить основную причину сбоя, конечно, может быть неприятно, но я чувствую гораздо больше мотивации сделать это, зная, что это затрагивает многих людей и принесет большое облегчение, когда оно будет окончательно решено. Сравните это с тем, что я потратил несколько дней на сбой в моей собственной игре, которую никто никогда не видел и в которую никто не играл, где единственный человек, который будет рад, что это исправлено, это я. Удивительно, сколько труда и самоотверженности приходится прилагать многим разработчикам-одиночкам.

Еще один аспект отладки чужого кода заключается в том, что вы всегда узнаете что-то новое либо о кодовой базе, над которой работаете, либо о методах отладки, либо о людях, с которыми работаете. И вы часто можете поделиться тем, что узнали, чтобы каждый мог извлечь из этого пользу и стать лучшими разработчиками.

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *