[an error occurred while processing this directive]
"Спокойствие, только спокойствие"
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено -=ВН=- 23 сентября 2004 г. 10:42
В ответ на: Баги которые сводят с ума отправлено AntZ 23 сентября 2004 г. 07:09

Не помню откуда. Простой рецепт при таких багах. Обозвать себя козлом, дятлом, муд..воном и т.п.
Можно заодно обложить и изготовителей процессоров, компиляторов и всего на свете, чтобы расширить компанию вышеприведенных персонажей, но себя считать во главе сей компании, тем не менее. Это в процессе поиска. А после исправления - соответственно непревзойденным умницей, молодцом и т.п. А баги они в любой деятельности. Баранов волк может сожрать, например. И пастуха за компанию, не уследил потому что.
А с программированием на PC - буквально вчера оказался минут на 10 в шоке, не побоюсь этого слова.
История такая. Есть железка, мной разработанная и вставляемая в PC.
Программист ее окучивает. Возникает какой-то странный глюк. Вроде в железку он пишет одно, а железка воспринимает совсем по другому.
Причем не всегда. Некоторые данные воспринимает правильно, а некоторые нет. В программе своей видимо долго искал, ничего не нашел, стал грешить на железку и меня позвал.
А поскольку она моя, то я грешу на его программу и требую показать кусок, в котором он пишет. А данные, к-рые он писал, получались след. образом. d=(int)(floor((x/0.1)). x - дублевое. Причем x, на которых он пробовал: x=0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.,1.1,1.2
Ну и, как он почему то считал, d должно быть от 0 до 12, через 1.
Но, как потом выяснилось, при x=0.3,0.6,0.7 вместо 3,6,7 получалось 2,5,6.
К стыду своему тоже не сразу понял, давай говорю в отладчике по шагам смотреть. x=0.6 - ну, думаю, что тут непонятного, d 6 должно быть. Ан хрен, 5 получается. Оху..аю. Как уже сказал, минут 10 нахожусь в оху..ном состоянии, потом соображаю в чем дело, заставляю исправить.
А Вы о смене профессии...



Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru