Представьте себе, что вы работаете над довольно сложной программой. Например, с мудрёными математическими расчётами. Вы её компилируете, запускаете в первый раз, она выдаёт ожидаемый результат и работает без ошибок. Скорее всего, в такой ситуации опытный программист сильно удивится и начнет перепроверять свой код: так не бывает, чтобы сложная программа сразу скомпилировалась, заработала, да ещё и не содержала багов.
Рубрика «баги» - 3
Эпические баги прошлого
2022-01-12 в 12:20, admin, рубрики: epic fail, баги, история игр, копировальный аппарат, ошибки, Программирование, Процессоры, разработка игр, тестирование, Тестирование IT-систем, Читальный залWYSIWYG-редактор Хабра — худшее из того, что я видел
2021-12-15 в 19:24, admin, рубрики: Jabrajabr, wysiwyg-редактор, баги, Бомбит, интерфейсыЯ видел статьи, в которых авторы высказывали свое негодование по поводу WYSIWYG редактора Хабра, но я особо не придавал им значения потому, что являюсь только читателем и не пишу статей, а соответственно редактором не пользуюсь. Но вот в последние дни внезапно захотел написать, к тому же такая идея давно посещала меня. Поэтому я решил особо не заморачиваться и начал писать статью прям в редакторе на сайте. Это и была моя фатальная ошибка...
Честно признаться, я даже не мог представить себе насколько ужасныйЧитать полностью »
История поиска проблемы, которая происходит раз в 1000 лет
2021-11-07 в 13:49, admin, рубрики: ruby, ruby on rails, sql, багиКак сейчас помню, понедельник 25е октября, я заступаю на дежурство по проду и с самого утра мне прилетает задача: сегодня в ночь с 24 на 25 ноября, наблюдалась проблема с недоступностью приложения. Глянув сентри я увидел кучу ошибок от базы со statement timeout, а так же непонятные ActiveRecord::ConnectionNotEstablished: No connection pool with 'primary' found.
Читать полностью »
Брутальный Protocol Buffers от Google vs статический анализ кода
2021-11-05 в 10:58, admin, рубрики: c++, open source, protobuf, protocol buffers, pvs-studio, SAST, баги, Блог компании PVS-Studio, информационная безопасность, открытые проекты, статический анализ, статический анализ кодаProtocol Buffers — это очень популярный, крутой и качественный проект, развиваемый в основном компанией Google. Это хороший вызов для статического анализатора кода PVS-Studio. Найти хоть что-то — это уже достижение. Попробуем.
Системы управления тест кейсами. Какую выбрать для немедленной работы?
2021-10-10 в 10:18, admin, рубрики: баги, кейс, кейс-менеджмент, кейсы, проверки, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование игр, Тестирование мобильных приложений, тесткейсКак будем искать систему?
Совсем недавно передо мной встала очень на вид простая задача - выбрать для небольшой компании (28 человек) систему управления тест кейсами. Поручили мне эту задачу в силу того, что в компании я пока один единственный тестировщик, а если правильнее и точнее сказать, то QA-engineer.
Итак, приступим, первое с чего стоит начать - это скорее всего Ютуб, посмотрим как работают большие компании, кто и что говорит о той или иной системе, почитаем статьи на Хабре, что и вам советую сделать, несмотря на подобные статьи, как эта.
В чем сложность выбора?
Выявляем ошибки в релизе LLVM 13.0.0
2021-10-08 в 19:16, admin, рубрики: c++, clang, clang static analyzer, Clang-Tidy, LLVM, llvm 13, open source, pvs-studio, баги, Блог компании PVS-Studio, информационная безопасность, Компиляторы, обзоры кода, опечатки, открытый исходный код, ошибки в коде, статический анализ кода
Задача коммерческих статических анализаторов выполнять более глубокий и полный анализ кода, чем компиляторы. Давайте посмотрим, что смог обнаружить PVS-Studio в исходном коде проекта LLVM 13.0.0.
Шестой подвиг Геракла: как мы расчистили прод от багов
2021-09-16 в 9:12, admin, рубрики: баги, Блог компании DINS, процессы, Тестирование веб-сервисов, управление разработкойСлова благодарности
В тексте я частенько буду срываться на «мы» в знак признательности всем тем людям, кто тащил, поддерживал и сопротивлялся лишь в полсилы. Особая благодарность Диме Кабанову, ведущему менеджеру продукта и автору сценария этой истории.
Проблема, которую мы заслужили
Мы участвуем в разработке продукта с долгой историей и сложной структурой. Продуктом пользуется 400 000 компаний по всему миру. В активную разработку вовлечены тысячи людей на 5 континентах. Разные языки, культуры и часовые пояса.
Из электронных трудовых книжек удаляется стаж работы в ликвидированных компаниях, ПФР не в курсе
2021-08-31 в 15:21, admin, рубрики: баги, Госвеб, инвестиции, пенсионный фонд, Текучка, финтех, Электронные трудовые книжки, метки: баги, Госвеб, инвестиции, пенсионный фонд, Текучка, Финтех, Электронные трудовые книжкиИздание «Ридус» собрало несколько историй обладателей трудовых книжек, которые запросили информацию о своём трудовом стаже на «Госуслугах» и не нашли там нескольких лет или месяцев работы. Из истории стёрлось сотрудничество с ликвидированными компаниями.
Пострадавшие обратились в Пенсионный фонд, в фонде растерялись и предупредили, что помочь вряд ли смогут.
Путаница зависимостей. Как я взломал Apple, Microsoft и десятки других компаний
2021-04-02 в 15:49, admin, рубрики: bug bounty, DNS, skillfactory, баг баунти, баг или фича, баги, Блог компании SkillFactory, взлом, зависимости, зависимость, информационная безопасность, Тестирование IT-систем, Тестирование веб-сервисов, хакинг, хакинг днсС тех пор как я начал учиться программировать, я восхищаюсь уровнем доверия, который мы вкладываем в простую команду, подобную этой:
pip install package_name
Пример, как в PVS-Studio появляются новые диагностики
2021-03-20 в 15:10, admin, рубрики: C, c++, CovidSim, MISRA, MISRA C, pvs-studio, баги, Блог компании PVS-Studio, информационная безопасность, качество кода, медицинское по, обзор кода, ошибки в коде, ошибки в программе, Программирование, Совершенный код, тестирование по
Пользователи иногда спрашивают, как появляются новые диагностики в статическом анализаторе PVS-Studio. Мы отвечаем, что черпаем вдохновение из разнообразнейших источников: книг, стандартов кодирования, собственных ошибок, писем наших пользователей и так далее. Сегодня мы придумали новую интересную диагностику и решили рассказать историю, как это произошло.