kuntashov писал(а):
Я реализовал ExtractMethod, но пока он не очень умный в плане автоматического вычисления параметров и возвращаемых значений, но в простых случаях работает. И прошу высказать замечания по поводу интерфейса и вообще возможностей как специалиста, уже имеющего свое аналогичное решение, буду очень признателен.
Прежде всего спасибо за проделанную работу. Ощутимая польза есть.
По функционалу. Нестрогий анализ текста дает о себе часто знать при использовании.
Код:
Если Не ЗначениеЗаполнено(F) Тогда
F = D;
КонецЕсли;
Такой фрагмент будет обработан неверно. Ну и подобные. Пока не появится доступ к компилятору платформы или кто то не прикрутит свой строгий синтаксический разбор по дереву конечных автоматов (грамматике), инструмент будет отставать от аналогов. Фича, которую я спрашивал в этой теме возможно позволит решить проблему.
По интерфейсу. Нужны кнопки для сдвига параметров Вверх/Вниз. Неплохо было бы заиметь колонку для значения по умолчанию, которая бы подхватывала значения по умолчанию из одноименных параметров текущего метода.