VSC. Про новую парадигму разработки
Хочу поделиться новым подходом к процессу разработки на JAICP — с помощью Visual Studio Code, нашим расширением и идеей «единого дев-проекта».
Представим, что у вас есть несколько проектов, между которыми вы переключаетесь, или надо попробовать что-то быстро сделать в платформе точечно. Для этого вы создаете проект в JAICP, делаете свои дела и забываете про этот проект.
Это повторяется раз, два, десять, больше и вдруг весь аккаут оказывается наполненным однотипными проектами типа qwe1
, qwerte2
, test
, test2
, потом_удалить
, влповлпо
и т.д.
Visual Studio Code
А что если использовать только один проект, и в нем только код переключать? Так можно сделать с помощью нашего расширения для Visual Studio Code. Оно позволяет работать с JAICP как с внешним движком бота. То есть, пишете код вы локально, в Visual Studio Code, но исполняете — на нашей удаленной платформе.
В такой парадигме проблема "мусорных" проектов решается просто. Мы заводим в JAICP один проект, в котором будем исполнять наш сценарий, и будем подключаться к нему.
Если не очень хорошо видно, откройте гифку в соседней вкладке
- 😻 Открыли код бота про кошечек, подключили его к специальному проекту в платформе с названием
dev-project
, поработали над ним, закончили. - 🐶 Открыли бота про собачек в той же VSC, поработали и погоняли его через
dev-project
. - Решили опробовать одну мелочь в новом проекте, быстренько его создали в среде разработки, погоняли его через
dev-project
, переключились дальше и т.д.
Если не очень хорошо видно, откройте гифки в соседней вкладке
Вуаля, вы прекрасны! Главное, не забывайте про git commit!
Бонус! Для ускорения создания "пустых" проектов делимся с вами утилитой на yeoman. С ней не надо скачивать с JAICP zip-ники проектов. Пара кликов в терминале — и нужный шаблон проекта у вас создан локально.
Изучите документацию JAICP |
Читать! |
|