TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #884 · 5.10

Роскосмос пару дней назад опубликовал отчёт о том, почему упала "Луна-25". Там конечно канцелярит, но можно примерно понять, что двигатель коррекции получил неверные данные от акселерометра: из-за возможного попадания в один массив данных команд с различными приоритетами их исполнения прибором Это очень похоже на программную ошибку, а это моя сфера, и я решил над ситуацией поразмыслить. Хейтеры сразу стали строчить комментарии в стиле "Ололо, наняли каких-то идиотов, которые простейшие тесты не провели". Тут обычно справедливо вспоминают аварию с европейской ракетой Ариан-5 в 1996 году. Там буквально из-за пары строчек кода в результате неправильного приведения числовых типов ракета за 7 млрд баксов развалилась на куски в воздухе. Бывает. Что касается Роскосмоса, при всей его сомнительной репутации, объяснение "Дураки не провели тесты" звучит лично для меня неправдоподобно. На мой личный взгляд возможны два варианта: 1. Если в описании ошибки слово "приоритет" обозначает какой-то признак внутри объекта команды, значит, на входе в приёмный модуль эти команды не были отфильтрованы. Выглядит как грубая ошибка, целый логический блок упущен. Вряд ли этот блок вообще не написан, скорее всего он не выполнился. Такое бывает, если в тестовой среде есть какое-то условие, которого нет в рабочей, и именно это условие отвечает за выполнение участка кода. Сталкивался с таким миллион раз. Самое дикое из последнего: код парсит эксель-таблицу с числами. Разработчик написал, запустил проверил, прогнал тесты, всё ок. Отправляем в прод — все числа будто бы рандомно меняются на другие. Запускаем снова — у всех разработчиков функционирует нормально, а в проде на сервере нет. Таблица одна и та же. Можете подумать, почему так. Ответ: у разработчиков стоит русская локаль и десятичный разделитесь это запятая, а на проде в докере точка. При парсинге на проде запятая уже интерпретируется как разделитель тысячных разрядов. 2. Куда вероятнее, что слово "приоритет" в описании ошибки обозначает время, а, значит, список команд просто не был отсортирован, и в обработчик уже после актуальных значений попали какие-нибудь начальные нулевые данные, сбившие логику. По косвенному описанию проблемы очень похоже именно на это. Значит, на тестах всегда порядок возникновения команд соответствовал порядку их прихода, а в реальности перестал соответствовать. Вообще, работать с железом очень сложно. Какую-нибудь схемку заглючило от холода, она задержала ответ от датчика на миллисекунду, и всё. Никто не знал, что такая проблема возможна, пока она не возникла. Мне рассказывали о таком случае: юзер логинится на сайт и иногда логин проходит, а иногда нет. Логин и пароль те же самые. Просто в случайные моменты времени ему возвращают токен авторизации, а в другие моменты времени ошибку 403. Никакой закономерности нет вообще. Нет зависимости от времени суток и даты. Сервер точно работает стабильно и не падает все 100% времени. Почему так может быть? Ответ: у сервиса авторизации два инстанса, перед которыми балансировщик нагрузки. В одном инстансе данные для авторизации есть, в другом нет. Балансировщик при примерно одинаковой нагрузке включает просто случайный выбор между ними. В общем, программисты иногда допускают такие косяки, что какая-то мелочь может привести к серьёзной аварии. Это я вам говорю как программист, который пишет для атомных станций :) #dev

Hashtags

Резултати

Намерени 6 подобни публикации

Търсене: #bitetti

当前筛选 #bitetti清除筛选
Tutto Elezioni

@tuttoelezioni · Post #1187 · 09.06.2025 г., 20:42

#Italia🇮🇹 #Comunali #Taranto Risultati finali. 🟧 Piero #Bitetti (#PD|S&D; #AVS|G/EFA|LEFT; #Azione|RE; #DemoS|S&D; #Pos|S&D; #PLD|RE; #DC|Centro; civiche): 54,66% ✅ 🟦 Francesco #Tacente (#LSP|PfE; #UdC|PPE; #PSI|S&D; civiche): 45,34% ❗️Pietro Bitetti è stato eletto Sindaco di Taranto. @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1111 · 27.05.2025 г., 05:05

#Italia🇮🇹 #Comunali #Taranto ❗️Piero #Bitetti (#PD|S&D; #AVS|G/EFA|LEFT; #Azione|RE; #DemoS|S&D; #Pos|S&D; #PLD|RE; #DC|Centro; civiche) e Francesco #Tacente (#LSP|PfE; #UdC|PPE; #PSI|S&D; civiche) si sfideranno al ballottaggio, che si terrà domenica 8 e lunedì 9 giugno 2025. @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1105 · 26.05.2025 г., 16:41

#Italia🇮🇹 #Comunali #Taranto Proiezione di Opinio Italia. Campione: 22% 🟧 Piero #Bitetti (#PD|S&D; #AVS|G/EFA|LEFT; #Azione|RE; #DemoS|S&D; #Pos|S&D; #PLD|RE; #DC|Centro; civiche): 36,8% 🟦 Francesco #Tacente (#LSP|PfE; #UdC|PPE; #PSI|S&D; civiche): 27,5% 🟦 Luca #Lazzaro (#FdI|ECR; #FI|PPE; #PLI|Centro-destra; #NM|PPE|PPCE): 19,7% 🟨 Annagrazia #Angolano (#M5S|LEFT; #PRC|LEFT; civiche): 10,9% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1094 · 26.05.2025 г., 13:04

#Italia🇮🇹 #Comunali #Taranto Exit poll di Opinio Italia. Campione: 80% 🟧 Piero #Bitetti (#PD|S&D; #AVS|G/EFA|LEFT; #Azione|RE; #DemoS|S&D; #Pos|S&D; #PLD|RE; #DC|Centro; civiche): 37,0-41,0% 🟦 Luca #Lazzaro (#FdI|ECR; #FI|PPE; #PLI|Centro-destra; #NM|PPE|PPCE): 20,0-24,0% 🟦 Francesco #Tacente (#LSP|PfE; #UdC|PPE; #PSI|S&D; civiche): 19,0-23,0% 🟨 Annagrazia #Angolano (#M5S|LEFT; #PRC|LEFT; civiche): 9,0-13,0% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1116 · 27.05.2025 г., 08:33

#Italia🇮🇹 #Comunali #Taranto Risultati finali. 🟥 Piero #Bitetti (#PD|S&D; #AVS|G/EFA|LEFT; #Azione|RE; #DemoS|S&D; #Pos|S&D; #PLD|RE; #DC|Centro; civiche): 37,39% 🟦 Francesco #Tacente (#LSP|PfE; #UdC|PPE; #PSI|S&D; civiche): 26,14% 🟦 Luca #Lazzaro (#FdI|ECR; #FI|PPE; #PLI|Centro-destra; #NM|PPE|PPCE): 19,40% 🟨 Annagrazia #Angolano (#M5S|LEFT; #PRC|LEFT; civiche): 10,91% ⬜️ Mirko #DiBello (civ.): 5,19% Necessario un turno di ballottaggio tra Bitetti e Tacente. @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1073 · 25.05.2025 г., 15:03

#Italia🇮🇹 #Comunali #Taranto A Taranto sono 6 i candidati ed entrambe le coalizioni nazionali si presentano separate. Nel campo del centrosinistra i candidati sono: - Annagrazia #Angolano, sostenuta dal Movimento 5 Stelle (#M5S|LEFT) e da una lista civica; - Pietro #Bitetti, sostenuto da Partito Democratico (#PD|S&D), Alleanza Verdi e Sinistra (#AVS|G/EFA|LEFT), #Azione|RE, Democrazia Solidale (#DemoS|S&D), Partito Liberal Democratico (#PLD|RE), Democrazia Cristiana e da 3 liste civiche. Il centrodestra ha come candidati: - Luca #Lazzaro, sostenuto da Fratelli d'Italia (#FdI|ECR), Forza Italia (#FI|PPE), Noi moderati (#NM|PPE|PPCE) e Partito Liberale Italiano (#PLI|Centro-destra); - Francesco #Tacente, sostenuto da Lega (#LSP|PfE), Unione di Centro (#UdC|PPE) e da 5 liste civiche. Altri candidati sono: - Cosimo #DiBello, sostenuto da 6 liste civiche; - Mario #Cito, sostenuto dalla Lega d'Azione Meridionale (#LAM|Estrema destra). @TuttoElezioni