HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > вопрос программистам, кодерам: как вы ищите ошибки?
Страницы (4): « 1 2 [3] 4 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 33063
Нанёс повреждений: 392 ед.

Рейтинг



PVS Studio и CPP Checker.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | IP: Записан
Сообщение: 127492

Старое сообщение 12-11-2013 16:12
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Цитата:
XaeroX писал:
do { __asm int 3 } while( 0 )


А почему не __asm { int 3 } ?

Сообщить модератору | IP: Записан
Сообщение: 127493

Старое сообщение 12-11-2013 16:14
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35062
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


Government-Man
Подумай.

Добавлено 13-11-2013 в 01:43:

Кто ещё не знает, для чего прогрессивное человечество использует конструкцию do {} while (0)? Удивите старика.

__________________

Сообщить модератору | IP: Записан
Сообщение: 127498

Старое сообщение 12-11-2013 19:43
-
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


http://stackoverflow.com/questions/...s-technique-bad

я просто процитирую:

Цитата:

It depends on what the alternatives are. You have to admit that the code you posted is somewhat ugly. I wouldn't say it's clear. It's a kind of a hack. So if using some other coding solution would be worse, then ok. But if you have better alternative, don't let the excuse "it's good enough" comfort you.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | IP: Записан
Сообщение: 127522

Старое сообщение 13-11-2013 06:43
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35062
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


~ X ~
И чё к чему ты это процитировал?
Объясни, что ты имел в виду.

__________________

Сообщить модератору | IP: Записан
Сообщение: 127524

Старое сообщение 13-11-2013 09:41
-
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



FFFFFFUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU~~~~~~~~~~

я идиот. в одном месте вместо 0.25 стояло 0.75 а по результату хрен это заметишь.. так баг и висел. два месяца работы коту под хвост, всё надо пересчитывать.

__________________
http://www.moddb.com/mods/monorail-quest

Сообщить модератору | IP: Записан
Сообщение: 130149

Старое сообщение 08-01-2014 16:06
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35062
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


Цитата:
thambs писал:
две суток счёта коту под хвост

Цитата:
thambs писал:
два месяца работы коту под хвост

Прогресс налицо. %)
А на самом деле - совершенно нормальная ситуация. Я свои модели примерно так же пересчитывал на протяжении трёх лет.

__________________

Сообщить модератору | IP: Записан
Сообщение: 130150

Старое сообщение 08-01-2014 16:08
-
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



>Прогресс налицо. %)
а я знаю, следующей стадией будет:
>вся жизнь коту под хвост

останется только посмотреть розовых пони и застрелиться к чертям собачим.

__________________
http://www.moddb.com/mods/monorail-quest

Сообщить модератору | IP: Записан
Сообщение: 130158

Старое сообщение 08-01-2014 16:36
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35062
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


У меня после просмотра пони багов меньше стало, кстати.

__________________

Сообщить модератору | IP: Записан
Сообщение: 130159

Старое сообщение 08-01-2014 16:38
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 33063
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
XaeroX писал:
У меня после просмотра пони багов меньше стало, кстати.

зато глюков больше?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | IP: Записан
Сообщение: 130165

Старое сообщение 08-01-2014 16:59
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35062
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


Глюков вообще отродясь не было.

__________________

Сообщить модератору | IP: Записан
Сообщение: 130172

Старое сообщение 08-01-2014 17:16
-
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



всегда проверять граничные условия
ВСЕГДА ПРОВЕРЯТЬ ГРАНИЧНЫЕ УСЛОВИЯ
даже так:
ВСЕГДА ПРОВЕРЯТЬ ГРАНИЧНЫЕ УСЛОВИЯ, Б---ТЬ!

обнаружил у себя заразу, которая совершенно непредсказуемо гадила в самые неожиданные моменты. причём гадила так, что двое суток счёта, а потом внезапно(!) фэйл. а разгадка оказалась в самом неожиданном месте. массив с значениями магнитного поля:

Цитата:

NaN 271.757355 273.969788 275.843597 277.777863 279.766846 281.623810 283.402924 285.401306 286.591339 288.320343 289.984802 291.229919 292.246704 293.755280 294.821259 295.984772 296.737976 297.422638 298.063751 298.611176 299.167023 299.436188 299.828400 299.881775 300.000000 299.954559 299.481842 298.927734 298.668915 298.314636 297.713409 296.890533 295.800385 294.950104 293.605896 292.387726 291.286804 289.777954 288.516113 286.942169 285.262054 283.360718 281.684479 279.942688 278.154327 276.043732 273.921387 271.953064 270.020599 267.639038 265.813995 263.669037 261.433533 259.042572 256.974609 254.838394

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

Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.

__________________
http://www.moddb.com/mods/monorail-quest

Отредактировано thambs 14-11-2015 в 23:23

Сообщить модератору | IP: Записан
Сообщение: 151660

Старое сообщение 14-11-2015 23:13
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35062
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


thambs
У нана есть одно замечательное свойство, которое помогает в отладке. Любая операция нормального числа с наном даёт нан. Поэтому - лог, лог и ещё раз лог. Ну и assert( x == x ) не забывать.

Сообщить модератору | IP: Записан
Сообщение: 151662

Старое сообщение 15-11-2015 05:43
-
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


XaeroX чем "x == x" отличается от "x == NaN"?

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | IP: Записан
Сообщение: 151667

Старое сообщение 15-11-2015 08:43
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35062
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


~ X ~
Тем, что второе не скомпилируется, выдав ошибку "NaN: undeclared identifier".

Сообщить модератору | IP: Записан
Сообщение: 151669

Старое сообщение 15-11-2015 08:50
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 16:37. Новая тема    Ответить
Страницы (4): « 1 2 [3] 4 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > вопрос программистам, кодерам: как вы ищите ошибки?
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024