Необходимо создать простенький плагин для IDE IntelliJ Idea, который будет выступать в качестве GUI для config properties файла с 4 полями.
Use Case: пользователь устанавливает плагин в IntelliJ Idea и у него где то (предлагайте свои варианты где именно, чтобы это было проще сделать) появляется кнопка а-ля "Configure tool". При нажатии этой кнопки открывается минималистичное модальное окно с полями, чекбоксами и кнопками "Cancel" и "Apply"
1) Поле "Class name" в GUI в который можно будет вводить названия классов через запятую. Не нужно ни как либо парсить, ни валидировать это поле, а просто положить его в соответствующее поле в config properties файл
2) Переключатель между "Record mode" и "Test mode". В зависимости от значения этого переключателя, содержимое поля "Class name" с GUI нужно записывать либо в параметр classes, либо в параметр classForTest соответственно (в файле config properties)
3) Поле "Methods name" в которое можно записывать названия методов через запятую, которые записываются в параметр methods в файлике config properties. Рядом с этим полем должен быть чекбокс с текстом "all" щелкнув на который поле становится неактивным (disabled), а в параметр methods вписывается "all"
4) Чекбокс Execute private methods, который вставляет в параметр executePrivateMethods значение true/false.
Данные в форме должны синхронизироваться при открытии этой формы, то есть считывать данные с config properties при каждом открытии, чтобы там отображалась корректная информация.
Сроки - чем быстрее, тем лучше, конечно.
| Гарантия на работу | 1 год |
| Средний балл | 4.54 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |