tgoop.com/eboutdatascience/283
Last Update:
Cursor: Почему твой VS Code - уже скуф?
Существует много разных тулов для вайб-кодинга: cursor, codex, github copilot, google labs jules и тд. Но сегодня речь пойдёт о cursor, потому что я его полюбил, так как он ускоряет мою работу в несколько раз
К примеру, мне нужно было сделать дашборд для менторства: собрать данные, их предобработать, посчитать всё метрики, вывести графики, построив дашборд. На эту задачу я бы потратил бы 3-4 дня своего времени, а с курсором я решил её за несколько часов в один вечер
Cursor - это, по сути, надстройка над VS Code, в который встроили стероиды в виде ИИ. Он вникает в твой проект и помогает кодить даже самому джуновскому джуну
Что умеет Cursor?
Cursor - это не просто автокомплит. Он индексирует всю твою кодовую базу и понимает контекст. Можешь спросить "зачем эта функция?" или "объясни, как работает этот гавнокод?", и он даст классное объяснение на основе всей твоей кодовой базы
Cursor умеет анализировать твои изменения, сравнивать их с main веткой и находить потенциальные баги. Он не просто подсвечивает ошибку, а предлагает конкретный фикс. Нашёл баг - нажал кнопку, и он сам генерирует исправление
Cursor можно использовать не только как помощник в коде, а также как персонального ассистента для отправки сообщения по почте, поставить встречу или других разных интеграций через MCP. MCP - штука, которая помогает ЛЛМ-ки общаться с другими сервисами через слова.
Там есть user rule (промпты на уровне всего использования курсора) и project rule (промпты на уровне проекта), то можно таких штук кастомных наворотить для улучшения написания кода, что у вас будет Cursor версии 2.0, который намного эффективнее, чем дефолтная версия
Но не забывайте, что Cursor - это всего лишь инструмент, который вы должны использовать с умом. Часто на практике было так, что он забывал какие-то важные моменты, которые я потом ручками фиксил. Он однозначно помогает вам в разработке, но при этом вы становитесь архитектором, который будет проверять код за него. Мдаа, жаль, что нет кнопки "напиши весь проект, который мне дали на 3 месяца"
А что вы думаете про Cursor и вайб-кодинг? Что вы используете при разработке?