Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 24.10.2017, 21:50   #1
SAMOUCHKA
Участник клуба
 
Регистрация: 07.08.2011
Адрес: Димитровград
Сообщений: 545
Репутация: 111

skype: ilya10009
По умолчанию Qt Script Обнаружение ошибок

Скажу сразу, что в скриптовых языках не силен. Скажите пожалуйста- правильно я понимаю что ошибку в скрипте нельзя обнаружить пока не дойдет дело до ее выполнения?
__________________
eremeew.ilya@yandex.ru
SAMOUCHKA вне форума   Ответить с цитированием
Старый 24.10.2017, 22:06   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,006
Репутация: 3316

icq: 512-765
skype: alexp.frl
По умолчанию

Не знаю что там в Qt, но вообще нормальная IDE по JS и т.п. может много чего подсказать.
Ну конечно хуже, чем в языках со статической типизацией.
Alex11223 вне форума   Ответить с цитированием
Старый 30.10.2017, 07:05   #3
alexzk
Участник клуба
 
Регистрация: 12.04.2017
Сообщений: 889
Репутация: 172
По умолчанию

Вобщем да, интерпретируемые языки (скрипты) нужно гонять все ветки со всеми наборами данных. Пока до строки выполнение не дошло - никто не знает, верна ли она. Редакторы/ИДЕ могут отлавливать самые тупые опечатки (но не все), их же отловит "предкомпиляция" языка (если есть). Опечатки, типа в названии переменной, вы увидите только при выполнении строки (и то, может быть).
Вот у меня в ЛУА скобочка "не там" 1.5 года успешно жила, пока я вчера не расширил интерфейс. Нашел случайно. Привязка луа к С++ выполняет строгую проверку типов, и вот она и выловила в итоге. Без нее, все бы работало как-то дальше, но не верно (т.е. жесткий краш всего, если С++ ожидает строку, а ему, скажем, таблицу дают).

Последний раз редактировалось alexzk; 30.10.2017 в 07:15.
alexzk вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обнаружение ошибок! Примитив! StayCool Общие вопросы C/C++ 1 25.05.2012 11:31
обнаружение ошибок aik2029 Microsoft Office Excel 4 14.11.2011 11:43
Возможен ли отлов ошибок "чужих" программ без скана экрана на предмет окон-ошибок? Человек_Борща Общие вопросы Delphi 4 21.04.2011 00:18
обнаружение ошибок makar575 Фриланс 3 18.12.2007 08:56


04:24.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru