Страница 1 из 1

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

Добавлено: Ср окт 01, 2014 8:10 pm
Bagir
Они были, есть и будут. Пропущенные скобки, не поставленные ; да и мало ли вообще что. У меня уже несколько раз было, что после правки своего кода я заваливал весь цикл. Конечно же с опытом ошибок будет меньше, но от них никто не застрахован полностью. Весьма полезно заглядывать в папку debmes и смотреть логи сервера. Но вот пришла такая мысль. Если debmes выводит ошибки, значит он знает о них. Может в состояния системы (три значка вверху меню) добавить еще один, который будет контролировать ошибки в коде. Понятно что это не 100% гарантия, и уж точно не убережет от кривой логики. Но даже контроль появления выводимых ошибок в debmes это уже кое что. Как идейка?

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

Добавлено: Ср окт 01, 2014 9:12 pm
Ivan
Идея хорошая. Можно сделать доп парсер на пометки [error]

Можно ещё пользоваться blokly - тогда не будет синтаксических ошибок. Но будут ошибки в названиях свойств и объектов

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

Добавлено: Ср окт 01, 2014 9:18 pm
Bagir
Я вот как то от blokly совсем ушел. Вначале, когда въезжал в синтаксис php, пользовался, а потом совсем забросил. Я подумал, чтобы искать пометки [error]. Можно, но даже примерный вариант решения я пока что не представляю. Даже точно не могу сформулировать требования. С одной стороны хватило бы просто флага. Красный / зеленый. А с другой стороны можно было бы и имя битого скрипта указать. К примеру так, как сейчас пишет про остановленные циклы.

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

Добавлено: Чт окт 02, 2014 11:16 am
sergejey
Э... а разве не подсвечиваются проблемы синтаксиса при сохранении кода? От забытых скобок точно должно помогать.

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

Добавлено: Чт окт 02, 2014 4:40 pm
Vit
Подсвечивает и ошибку показывает

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

Добавлено: Чт окт 02, 2014 6:54 pm
Bagir
Но в силу невнимательности, ошибки все равно будут. Я конечно надеюсь, что потом их станет на порядок меньше. Но все же. Идея такая мне пришла после того, как второй раз напортачил. Изменения были совсем простые, но первый раз я забыл ; А второй раз убрать лишнюю скобку. А заметил это только когда полез зачем то в debmes. Вот такие дела.