2019-09-09T23:31:32.502Z
2019-06-22T15:51:14.259Z
2019-06-13T04:10:18.300Z
Всем привет!

Сегодня написал свое первое расширение для редактора Visual Studio Code. Задача была простая - добавить сниппет для быстрого создания кастомных компонентов для фронт-редактора. Вот что в итоге получилось: https://youtu.be/8-_LYX5qFB8

Вообще, как мне кажется, здесь вопрос не только ускорения процесса разработки, но и помощь в организации заготовок. Если за пример брать тот же Component для фронт-редактора, сниппет которого представлен в видео, то его класс сейчас насчитывает более 3200 строк кода:). Да, этот код нельзя назвать оптимальным и такие большие классы совсем не часто встречаются, но тем не менее. В любом случае, когда расширяешь подобный класс, конечно же далеко не все методы надо переопределять, а о многих из них даже и знать не обязательно. Тем не менее какие-то могут быть полезными и часто используемыми. Вот за счет создания и использования таких сниппетов можно помочь в написании своих кастомных классов, в которых сразу будут прописаны наиболее часто используемые методы и свойства. Я буду добавлять такие сниппеты в это расширение и обновляя его в редакторе всегда будут актуальные наработки под рукой.

Если что, исходники расширения здесь: https://github.com/prisma-cms/vscode-extension