powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Инструмент для анализа передачи параметров по значению
12 сообщений из 12, страница 1 из 1
Инструмент для анализа передачи параметров по значению
    #39113527
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Если я всё правильно понял, то в 1С 8 параметры по умолчанию передаются по ссылке, как и в 1С 7.7?

Я не программист 1С, но когда я столкнулся с 1С 7.7, я заметил, что эта особенность сильно затрудняет анализ сложных обработок.

Поэтому я написал инструмент, который позволяет увидеть, присваивается ли параметр внутри процедуры. Он может поменять исходник, расставив в нём особые комментарии у тех параметров, которые не меняются внутри функции/процедуры.

Для работы этого инструмента будут нужны исходные тексты всех обработок и структура ссылок между ними. В 7.7 с этим было просто - один глобальный модуль и был gcomp. Вроде в 8-ке с этим похуже, но тоже вроде что-то есть.

Готов ли кто-нибудь купить подобный инструмент (для 8-ки)? Если да, то почём? Если найду рынок - может быть, сделаю такой инструмент для 8-ки.
...
Рейтинг: 0 / 0
Инструмент для анализа передачи параметров по значению
    #39113631
EugeniaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
budden, Прочитала несколько раз, но так и не поняла, нафига оно надо.
Я не программист 1С
Если Вы не программист 1С и не понимаете, как система работает, то не надо придумывать лишние проблемы и искать пути их решения.
...
Рейтинг: 0 / 0
Инструмент для анализа передачи параметров по значению
    #39113640
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 8 да по ссылке.

Некий анализатор ошибок в модулях?

Базу дописали?
...
Рейтинг: 0 / 0
Инструмент для анализа передачи параметров по значению
    #39113642
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1с, нет, всего лишь анализ того, присваивается ли данный параметр внутри процедуры + рекурсия.

Анализатор ошибок в модулях - это я не понимаю что, можешь уточнить.

Можно развить мою разработку до некоего "lint для 1С". Но только при наличии спроса.

Базу - да, написал.
...
Рейтинг: 0 / 0
Инструмент для анализа передачи параметров по значению
    #39113643
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FIX: написал -> дописал
...
Рейтинг: 0 / 0
Инструмент для анализа передачи параметров по значению
    #39113659
EugeniaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
budden, в 1с мире есть достаточно много велосипедов по проверке кода. Например, поиск неиспользуемых параметров. Поиск измениния типа внутри процедуры, проверки на неиспользуемые процедуры, проверки на повторяемость фрагментов кода.
Все это гораздо более функционально, чем предлагаемая Вами опция и совершенно бесплатно.

Соответственно смысла в отдельном таком продукте нет.
...
Рейтинг: 0 / 0
Инструмент для анализа передачи параметров по значению
    #39113777
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EugeniaKbudden, в 1с мире есть достаточно много велосипедов по проверке кода. Например, поиск неиспользуемых параметров. Поиск измениния типа внутри процедуры, проверки на неиспользуемые процедуры, проверки на повторяемость фрагментов кода.
Все это гораздо более функционально, чем предлагаемая Вами опция и совершенно бесплатно.
Соответственно смысла в отдельном таком продукте нет.

Можете кинуть парой ссылок? Особенно "поиск изменения типа внутри процедуры".
...
Рейтинг: 0 / 0
Инструмент для анализа передачи параметров по значению
    #39114249
andr_andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden,

В Конфигураторе: "Конфигурация" - "Проверка конфигурации..."
...
Рейтинг: 0 / 0
Инструмент для анализа передачи параметров по значению
    #39114330
EugeniaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
budden,
Из основных по автоматизации работы в конфигураторе могу порекоммендовать
https://snegopat.ru/ - там же у них на сайте перечень скриптов, часть из них именно по рефакторингу.
http://infostart.ru/public/180406/ - TurboConf тоже достаточно расширенная проверка в режиме Code Inspector и дополнительные возможности по рефакторингу.
...
Рейтинг: 0 / 0
Инструмент для анализа передачи параметров по значению
    #39114416
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EugeniaK, спасибо. В снегопате ничего толкового не нашёл, смотрел только раздел документации, а вот турбоконф - это да. Избавили от ненужной работы.
...
Рейтинг: 0 / 0
Инструмент для анализа передачи параметров по значению
    #39114423
EugeniaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buddenEugeniaK, спасибо. В снегопате ничего толкового не нашёл, смотрел только раздел документации, а вот турбоконф - это да. Избавили от ненужной работы.
На самом деле Снегопат на порядок функциональнее Турбоконфа. Это скорее платформа, на которой достаточно много людей пишут скрипты для автоматизации работы в конфигураторе и обмениваются между собой. Но в эту тему нужно вникнуть.
...
Рейтинг: 0 / 0
Инструмент для анализа передачи параметров по значению
    #39114448
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EugeniaK, пусть. И этого хватит.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Инструмент для анализа передачи параметров по значению
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]