Б
Бестиарий программирования
@programming_tales1.1K подп.
592просмотров
55.3%от подписчиков
11 марта 2026 г.
Score: 651
Начал появляться код тех самых навайбкоденных проектов, который изменит мир и т.д. Ну а я начинаю потихоньку смотреть код этих проектов вообще и сквозь призму статического анализа в частности. Пока в глаза бросается, что код растянут и это мешает его восприятию. Например, человек бы так писать не стал, а воспользовался функцией sprintf. char seq[32]; int s = 0; seq[s++] = ':'; seq[s++] = ' '; seq[s++] = 'i'; seq[s++] = 'c'; seq[s++] = 'm'; seq[s++] = 'p'; seq[s++] = '_'; seq[s++] = 's'; seq[s++] = 'e'; seq[s++] = 'q'; seq[s++] = '='; seq[s++] = '0' + i; seq[s++] = ' '; seq[s++] = 't'; seq[s++] = 't'; seq[s++] = 'l'; seq[s++] = '='; seq[s++] = '6'; seq[s++] = '4'; seq[s++] = ' '; seq[s++] = 't'; seq[s++] = 'i'; seq[s++] = 'm'; seq[s++] = 'e'; seq[s++] = '='; / Random-ish time 10-50ms / int time_ms = 15 + (i * 7) % 30; seq[s++] = '0' + (time_ms / 10); seq[s++] = '0' + (time_ms % 10); seq[s++] = ' '; seq[s++] = 'm'; seq[s++] = 's'; seq[s++] = '\n'; seq[s] = '\0';
592
просмотров
1458
символов
Нет
эмодзи
Нет
медиа

Другие посты @programming_tales

Все посты канала →
Начал появляться код тех самых навайбкоденных проектов, кото — @programming_tales | PostSniper