Я был недавно на The Daily WTF, когда я наткнулся на этот старый post. В ней автор отмечает, что один из программистов изменил этот код:Не удалось найти ошибку
int main (int argc, char **argv)
{
int x;
char data_string[15];
...
x = 2;
strcpy(data_string,"data data data");
...
}
К этому коду:
int main (int argc, char **argv)
{
int x = 2;
char data_string[15] = "data data data";
...
}
Автор продолжает упоминать:
[кодер] изменен каждая отдельная переменная, которая должна быть инициирована в стеке
Для жизни меня я Не вижу, как это изменение может быть вредным, и я беспокоюсь, что это провал в моем знании C. Что такое WTF?
DailyWTF полностью подпрыгнул от акулы, когда Алекс перешел от кусков кода размера укуса и почувствовал необходимость писать целую статью каждый раз. –
, если вы посмотрите комментарии в WTF, вы увидите, что никто не мог увидеть проблему. – pm100
Когда вы видите, что 1000+ файлов были изменены, просто для этого, без значимого комментария к контролю источника, он становится WTF в моей книге. –