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

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

Модератор: immortal

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

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

Сообщение Bagir »

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

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

Сообщение Ivan »

Идея хорошая. Можно сделать доп парсер на пометки [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
Откуда: Ярославская область город Углич

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

Сообщение Bagir »

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

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

Сообщение sergejey »

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

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

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

Сообщение Vit »

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

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

Сообщение Bagir »

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