Elotar Design Studio

Современный маркетинг

Июл

21

Дебаггинг

Автор: Разработчик

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

Вывод: Надо всегда либо оставлять возможность после окончания проекта «вытащить» ребят, которые его делали, чтобы они сами и правили баги, либо требовать доскональную документацию (с детальным описанием всех классов), проверять наличие и адекват комментов в самом коде и постоянно иметь готовые к погружению и правке чужого кода ресурсы. Интересно, так хоть кто-то делает?

PS: Надеюсь понятно, что речь идет не о текущем дебаггинге, а о том, что всплывает через несколько месяцев использования на какой-нибудь боковой странице.

PPS: Наша студия считает, что идея оставить откровенные дыры на основании, что «этим пользуется 5% пользователей раз в месяц» неправильно. Написание кода – лишь малая часть, причем еще не самая сложная, затрат нормального проекта, да и исправление программы, если она написана по-человечески, занимает минимальное время (последний баг Как вы? занял полчаса от момента обнаружения до исправления). Апологеты такого подхода забывают, что «мультипликатор» неудовлетворенного пользователя гораздо больше, чем у того, который проблем не видит, да и, на самом деле, оценки «в 5%» почти всегда с реальностью не совпадают.

Ваш отзыв

Вы должны войти, чтобы оставлять комментарии.