Как получить рефакторинг Visual Studio «Создать метод-заглушку» или «Объявить метод» в Delphi? - PullRequest
3 голосов
/ 22 августа 2011

Когда я кодирую в Delphi XE и мне нужна новая процедура / функция в другом модуле (например, в модуле данных), тогда я пропускаю функцию Visual Studio, где я могу просто ввести имя нового метода и использовать «Создать заглушку метода» особенность:

Example in Visual Studio

или используя CodeRush рефакторинг "Объявить метод":

CodeRush example

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

Кто-нибудь знает, как мне добиться этого в Delphi XE с помощью плагинов / надстроек и т. Д.?

Ответы [ 3 ]

5 голосов
/ 22 августа 2011

Model Maker Code Explorer - это то, что вам нужно. Я использую это все время - различные способы его запуска, но он будет принимать параметры, которые есть в вашем коде, и будет определять, какими они должны быть, а затем создавать код шаблона. Вы также можете определить все дополнительные функции, но MMX - бизнес для такого рода вещей.

1 голос
/ 22 августа 2011

Может быть, вы можете взглянуть на Castalia

1 голос
/ 22 августа 2011

RAD Studio не является Visual Studio.AFAICT, RAD Studio не имеет такой функции.Единственное, что подходит ближе - это завершение класса, но тогда вам придется сначала объявить метод в интерфейсе.Есть что-то подобное для переменных, но не для методов.

...