Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр «Рецепт Счастья» — захватывающая игра в жанре «соедини предметы»! Помогите Эмили разгадать тайну исчезновения родственника, отыскать спрятанные сокровища и вернуть к жизни её уютное кафе.

Рецепт Счастья

Казуальные, Головоломки, Новеллы

Играть

Топ прошлой недели

  • Oskanov Oskanov 9 постов
  • Animalrescueed Animalrescueed 46 постов
  • AlexKud AlexKud 33 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
1408
Geekabu
Geekabu
7 лет назад

Отладка⁠⁠

Отладка

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

Программирование Отладка Детектив X (Twitter) Reddit
32
8
DELETED
8 лет назад

Когда в дебаге заметил баг⁠⁠

который не относится к твоей текущей таске.

Когда в дебаге заметил баг
Программирование Баг Отладка
1
14
DELETED
8 лет назад

Баг, который нельзя было исправить⁠⁠

Во время обучения в университете свое свободное время я тратил на создание своей игры — гонок. Я создал карту, нарисовал текстуры, создал водную поверхность с отражениями и преломлениями.

Баг, который нельзя было исправить

Следующим шагом было добавление машины. Здесь начались проблемы. Перед созданием красивой модели я решил начать с малого — с куба. Простой красный куб был создан и помещен на поверхность. Я запустил игру, но ничего не произошло. Куба не было. Чтобы куб было проще найти, я поместил его в центр карты, но его опять там не оказалось.


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


После внимательного изучения своего кода я начал играться с параметрами. Сначала я поменял цвет куба с красного на белый и перезапустил игру. И знаете что? Маленький белый куб красовался на земле. Может быть я перепутал красный, зеленый и голубой каналы с альфа-каналом, задающим прозрачность? Я снова проверил, но ничего не нашел. Я поменял цвет на голубой, куб остался. Вернулся к красному. Куб исчез.


Это было странно. Почему не видно красный куб? Я проверил фрагментный шейдер. Я проверил режимы рендеринга. Я даже проверил настройки шаблона. Всё было хорошо. Но почему тогда мой куб не видно?


Я сделал его опять красным, и знаете что? Он появился! Я вернулся в самое начало, но теперь куб было видно! Ошеломленный, я отвел взгляд от монитора. Когда я посмотрел обратно, он опять исчез. Потом появился. Потом опять исчез. И тут меня осенило.


Куб был там все это время. Ошибка была не в программном или аппаратном обеспечении. И даже не в окружающем меня пространстве. Причина, по которой я не мог видеть красный куб на зеленом фоне, оказалась простой — я дальтоник, и путаю красный цвет с зеленым.


Оригинал: http://www.ilikebigbits.com/blog/2016/11/22/the-unfixable-bu...
Перевод взят отсюда: https://tproger.ru/translations/eternal-bug/

Показать полностью
Графика Разработка Баг Отладка Не мое
4
10
stainful
stainful
9 лет назад

Когда рассказываешь про отладку на продакшене⁠⁠

Когда рассказываешь про отладку на продакшене
Показать полностью 1
[моё] Программирование Отладка Продукция Митап Профессиональный юмор
1
1480
Hellerick
Hellerick
9 лет назад

Православная отладка⁠⁠

Как-то я решил написать скрипт для Akelpad. Но работать он упорно отказывался. Методом последовательного исключения блоков скрипта я смог найти место, вызывающее ошибку, это была буква «р» в комментах (!) к скрипту. Дело в том, что Akelpad определял кодировку скрипта по каким-то своим статистическим алгоритмам, и конкретно на этой букве они давали сбой: без нее он работал правильно, а с нею всю кириллицу начинал воспринимать неправильно.


Для решения проблемы достаточно было написать коммент с любым достаточно длинным кириллическим текстом, чтобы кодировка больше не вызывала у него сомнения. Ну я и написал «Отче наш, Иже еси на небесех! Да святится имя Твое, да приидет Царствие Твое, да будет воля Твоя, яко на небеси и на земли» — и всё заработало.


В тот момент я пожалел, что никто у меня за спиной не наблюдал процесс отладки.

[моё] Отладка Кодировка Программирование Православие Текст
50
607
mtasty
mtasty
9 лет назад

Удачной отладки⁠⁠

Удачной отладки
Debug Отладка Троллфейс
23
PokiLonkor
PokiLonkor
10 лет назад

Шла 508я минута отладки, мы дебажили как могли...⁠⁠

Шла 508я минута отладки, мы дебажили как могли...
[моё] Программирование Дебаг Отладка Visual Studio
14
24
aspirisen
10 лет назад

Дебаггинг он такой⁠⁠

Дебаггинг он такой
9GAG Перевод Тыжпрограммист Программист Программирование Отладка
4
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии