13 июня 2019 г., 4:10
Расширение prisma-cms для редактора VS Code. Ускоряем процесс программирования.
Всем привет!
Сегодня написал свое первое расширение для редактора Visual Studio Code. Задача была простая - добавить сниппет для быстрого создания кастомных компонентов для фронт-редактора. Вот что в итоге получилось: https://youtu.be/8-_LYX5qFB8
Вообще, как мне кажется, здесь вопрос не только ускорения процесса разработки, но и помощь в организации заготовок. Если за пример брать тот же Component для фронт-редактора, сниппет которого представлен в видео, то его класс сейчас насчитывает более 3200 строк кода:). Да, этот код нельзя назвать оптимальным и такие большие классы совсем не часто встречаются, но тем не менее. В любом случае, когда расширяешь подобный класс, конечно же далеко не все методы надо переопределять, а о многих из них даже и знать не обязательно. Тем не менее какие-то могут быть полезными и часто используемыми. Вот за счет создания и использования таких сниппетов можно помочь в написании своих кастомных классов, в которых сразу будут прописаны наиболее часто используемые методы и свойства. Я буду добавлять такие сниппеты в это расширение и обновляя его в редакторе всегда будут актуальные наработки под рукой.
Если что, исходники расширения здесь: https://github.com/prisma-cms/vscode-extension