2010-04-01 2 views
0

Я ищу инструмент, который позволит визуально редактировать части кода Java, используя что-то вроде инспектора и кода места.Редактор визуальных объектов

Например:

Person p = new Person(); 
p.setName("Bill Libb"); 
p.setAge(25); 

Этот код должен быть сформирован из визуального инспектора и скопировать в Java IDE.

Это поможет быстро создать образцы объектов для тестирования.

Плюсы такого подхода:

  1. Не нужно думать, что можно изменить в объекте - вы видите, какие свойства доступны немедленно изменить.

  2. Вам не нужно вводить параметры настройки кода - просто введите значение в соответствующее свойство инспектора.

  3. У вас есть новый способ определения/описания объекта, который дает ощущение, что вы работаете с объектами, а не с кодом.

+3

Я знаю, что не очень полезно ответить на ваш вопрос, опросив ваше помещение, но я скептически отношусь к тому, что это действительно поможет вам быстрее создать образцы объектов для тестирования. Быстрый скрипт или файл свойств почти наверняка быстрее на практике, чем простой интерфейс интерфейса GUI, если вы не взаимодействуете с объектами пользовательского интерфейса Swing. –

+0

@ Jim Kiley, я не думаю, что быстрый скрипт быстрее. Пользовательский интерфейс дает вам представление о том, что вы можете изменить, и исключает время принятия решения о том, что вы хотите изменить. Также это изменяет способ, как это сделать. Я считаю, что пользовательский интерфейс часто не используется просто потому, что его очень сложно создать. – Vladimir

+0

@ Jim Kiley также может дать ощущение, что вы определяете/описываете объекты, а не кодируете их. – Vladimir

ответ

2

Вы смотрели Naked Objects?

+0

@ fuzzy lollipop, Да, я сделал несколько лет назад. Это было несколько проблем с пользовательским интерфейсом и постоянством. Но в целом это очень классная система. Но в отношении этой темы я ищу инструмент, который заставит меня изменить код в новом визуальном виде :-) Naked Objects также считает, что ваши объекты предопределены, но я считаю, что визуальный инспектор отредактирует любой объект. – Vladimir

+0

@fuzzy lollipop, Но ваш выбор очень близок. – Vladimir

0

Это не будет инструмент GUI, но вы можете легко использовать отражение для создания программы, которая выводит файл свойств с заполнителями для методов get/set данного класса. Затем вы можете отредактировать файл свойств шаблона и загрузить его во время тестирования. Таким образом, все, что вам нужно, это текстовый редактор, и вы можете создавать сценарии создания или популяции данных различными способами.

Смежные вопросы