Ошибки в своих скриптах

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Ответить
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Ошибки в своих скриптах

Сообщение Bagir » Ср окт 01, 2014 8:10 pm

Они были, есть и будут. Пропущенные скобки, не поставленные ; да и мало ли вообще что. У меня уже несколько раз было, что после правки своего кода я заваливал весь цикл. Конечно же с опытом ошибок будет меньше, но от них никто не застрахован полностью. Весьма полезно заглядывать в папку debmes и смотреть логи сервера. Но вот пришла такая мысль. Если debmes выводит ошибки, значит он знает о них. Может в состояния системы (три значка вверху меню) добавить еще один, который будет контролировать ошибки в коде. Понятно что это не 100% гарантия, и уж точно не убережет от кривой логики. Но даже контроль появления выводимых ошибок в debmes это уже кое что. Как идейка?
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Ошибки в своих скриптах

Сообщение Ivan » Ср окт 01, 2014 9:12 pm

Идея хорошая. Можно сделать доп парсер на пометки [error]

Можно ещё пользоваться blokly - тогда не будет синтаксических ошибок. Но будут ошибки в названиях свойств и объектов
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: Ошибки в своих скриптах

Сообщение Bagir » Ср окт 01, 2014 9:18 pm

Я вот как то от blokly совсем ушел. Вначале, когда въезжал в синтаксис php, пользовался, а потом совсем забросил. Я подумал, чтобы искать пометки [error]. Можно, но даже примерный вариант решения я пока что не представляю. Даже точно не могу сформулировать требования. С одной стороны хватило бы просто флага. Красный / зеленый. А с другой стороны можно было бы и имя битого скрипта указать. К примеру так, как сейчас пишет про остановленные циклы.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Ошибки в своих скриптах

Сообщение sergejey » Чт окт 02, 2014 11:16 am

Э... а разве не подсвечиваются проблемы синтаксиса при сохранении кода? От забытых скобок точно должно помогать.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Ошибки в своих скриптах

Сообщение Vit » Чт окт 02, 2014 4:40 pm

Подсвечивает и ошибку показывает
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: Ошибки в своих скриптах

Сообщение Bagir » Чт окт 02, 2014 6:54 pm

Но в силу невнимательности, ошибки все равно будут. Я конечно надеюсь, что потом их станет на порядок меньше. Но все же. Идея такая мне пришла после того, как второй раз напортачил. Изменения были совсем простые, но первый раз я забыл ; А второй раз убрать лишнюю скобку. А заметил это только когда полез зачем то в debmes. Вот такие дела.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Ответить