Многим приходилось работать с базами данных, конструируя SQL-запросы из строк C++, Java или других языков, иными словами, использовали SQL встроенный в язык программирования общего назначения. Несмотря на то, что строчки содержат код на некотором языке программирования, большинство инструментов не умеют обрабатывать их как исходный код: статически искать ошибки, подсвечивать синтаксис или осуществлять преобразования. В докладе будет представлена платформа для создания инструментов для обработки встроенных языков и их поддержки в средах разработки; также будет представлен плагин для Microsoft Visual Studio предоставляющий поддержку T-SQL встроенного в C#.
Семён Григорьев
Исследователь, JetBrains
Григорьев Семён Вячеславович. В 2012 году закончил магистратуру на Математико-Механическом факультете СПбГУ по специальности “Информационные технологии”. Аспирант. Разработчик с 7-летним стажем. Сотрудник лаборатории JetBrains на Математико-Механическом факультете СПбГУ. Руководитель проекта по статическому анализу встроенных языков.