Снегопат https://snegopat.ru/forum/ |
|
Как будем препроцессить https://snegopat.ru/forum/viewtopic.php?f=1&t=277 |
Страница 1 из 1 |
Автор: | orefkov [ 12 ноя 2012, 15:13 ] |
Заголовок сообщения: | Как будем препроцессить |
Делаю отслеживание директив препроцессора для фильтрации списка подсказок снегопата. Почти все готово, но возник такой вопрос. Допустим, мы имеем директиву: Код: #Если Сервер Тогда На первый взгляд, логично бы оставить в списке только серверные методы. Однако, в соответствии с докой от 1С, при запуске в файловой варианте, здесь могут быть и методы толстого клиента, и внешнего соединения. Сейчас у меня все отрабатывает в строгом соответствии с докой, т.е. для фильтрации исключительно серверных методов надо писать Код: #Если Сервер и не Клиент и не ВнешнееСоединение Тогда Как все-таки лучше сделать? Исходить из предположения, что одновременно могут быть определены Сервер и Клиент / Сервер и ВнешнееСоединение? Либо сделать эти определения взаимно исключающими? |
Автор: | kuntashov [ 12 ноя 2012, 15:59 ] |
Заголовок сообщения: | Re: Как будем препроцессить |
А может быть сделать поведение настраиваемым? Кто-то разрабатывает чисто под клиент-сервер, кто-то чисто под файловые, кто-то делает конфигурации "кросс-архитектурными", всем сразу не угодишь. |
Автор: | sosnae [ 12 ноя 2012, 16:07 ] |
Заголовок сообщения: | Re: Как будем препроцессить |
По мне так, если в настройках проверки стоит режим проверки "Сервер", тогда #Сервер учитываем, если не стоит проверка, тогда не учитываем. |
Автор: | JohnyDeath [ 13 ноя 2012, 07:41 ] |
Заголовок сообщения: | Re: Как будем препроцессить |
kuntashov писал(а): А может быть сделать поведение настраиваемым? Кто-то разрабатывает чисто под клиент-сервер, кто-то чисто под файловые, кто-то делает конфигурации "кросс-архитектурными", всем сразу не угодишь. Да, вот так можно всем угодить. Лично для меня на данный момент актуально только клиент-серверное решение, но кто знает, что будет завтра. Главное, чтоб настроек снегопата не стало слишком много. |
Автор: | kostas [ 16 ноя 2012, 13:57 ] |
Заголовок сообщения: | Re: Как будем препроцессить |
Я думаю: 1. Строгое соответствие. не учитывая файловый вариант. 2. Настройка - скорее как бонус |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |