LINUX.ORG.RU

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

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

не сталкивался с потребностью (ни у себя, ни где-то у других) заглянуть в какой-нибудь 105ый коммит какого-нибудь фичабранча.

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

Он может мешать добавить новый код или мешать рефакторингу. Но т.к. нет соотв. комментария, как правило, не получается понять, можно ли его безболезненно удалить. Или в проде вдруг всё рассыпется в неожиданный момент, потому что этот костыль подпирал что-то важное и неочевидное.

Иногда история того, как оно появилось в коде, помогает разобраться. Но не всегда.

Тем не менее, встречаюсь с такими ситуациями минимум 1-2 раза в год.

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

не сталкивался с потребностью (ни у себя, ни где-то у других) заглянуть в какой-нибудь 105ый коммит какого-нибудь фичабранча.

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

Он может мешать добавить новый код или мешать рефакторингу. Но т.к. нет соотв. комментария, как правило, не получается понять, можно ли его безболезненно удалить. Или в проде вдруг всё рассыпется в неожиданный момент, потому что этот костыль подпирал что-то важное и неочевидное.

Иногда история того, как оно появилось в коде, помогает разобраться. Но не всегда.

Тем не менее, встречаюсь с такими ситуациями минимум 1-2 раза в год.