Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Темы про СУБД, Linux, DevOps
Автор: @petrmyazin
Post #1405
4.35K
Прочитал интересные подробности в описании официального расширения для Visual Studio Code от команды Laravel:
Расширение будет в фоне запускать Laravel приложение, чтобы разобраться в проекте, предоставить более умный автокомлит и какие-то подсказки.
Все «традиционные» подходы к пониманию кода (PhpStorm, Laravel Idea, и прочие IDE и расширения) основываются на статическом анализе, который не всю «магию» в PHP понимает. Вспомним также плагин MetaStorm, который просит нас: «опишите всю вашу магию/динамику/conventions явным образом в специальном синтаксисе, чтобы я понял».
Поможет ли динамический запуск приложения в фоне (runtime анализ) редактору кода или расширению лучше понять приложение, чем при использовании лишь статического анализа? Интуитивно кажется, что да!
https://marketplace.visualstudio.com/items?itemName=laravel.vscode-laravel
Visualstudio Laravel - Visual Studio Marketplace Extension for Visual Studio Code - Official VS Code extension for Laravel This extension will occasionally boot your app in the background to collect information about your app for use in autocompletion, linking, hovering, and diagnostics
Расширение будет в фоне запускать Laravel приложение, чтобы разобраться в проекте, предоставить более умный автокомлит и какие-то подсказки.
Все «традиционные» подходы к пониманию кода (PhpStorm, Laravel Idea, и прочие IDE и расширения) основываются на статическом анализе, который не всю «магию» в PHP понимает. Вспомним также плагин MetaStorm, который просит нас: «опишите всю вашу магию/динамику/conventions явным образом в специальном синтаксисе, чтобы я понял».
Поможет ли динамический запуск приложения в фоне (runtime анализ) редактору кода или расширению лучше понять приложение, чем при использовании лишь статического анализа? Интуитивно кажется, что да!
https://marketplace.visualstudio.com/items?itemName=laravel.vscode-laravel
- 🤮 22
- 👍 15
- 👎 8
- 🤯 6
- 💩 1






