|
|
#11 |
|
Участник
|
Цитата:
Цитата:
Сообщение от belugin
Факктически получается, что у вас внутри программы есть области на другом языке, который никак инструментально не поддерживается.
Еще по приведенной ссылке маззи на форуме 1С-щиков запрос модифицируется из кода путем строковой замены. Не кажется ли вам, что если в качестве предмета манипуляция использовать AST а не текст то уверенности в правильности подобной манипуляции будет больше - она будет статически проверена компилятором (насколько можно) это особенно важно при изменениях. Да и просто, когда пишешь или меняешь запрос, приятнее получить ошибку сразу. Цитата:
Сообщение от belugin
Еще по приведенной ссылке маззи на форуме 1С-щиков запрос модифицируется из кода путем строковой замены. Не кажется ли вам, что если в качестве предмета манипуляция использовать AST а не текст то уверенности в правильности подобной манипуляции будет больше - она будет статически проверена компилятором (насколько можно) это особенно важно при изменениях. Да и просто, когда пишешь или меняешь запрос, приятнее получить ошибку сразу.
. С точки зрения инструмента разработки такой подход более оправдан. Но, как я уже сказал, вендору невыгодно такое развитие инструментария. Кроме того в 1С можно и должно обходиться без подобных приемов - нужно более ответственно подходить к разработке запросов, все можно реализовать прямо в запросе, без внешнего к нему кода.
|
|
|
| Теги |
| 1c, платформа, сравнение систем |
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|