"Базовый минимум для VS CODE Если у тебя нет этих расширений, то нам не о чем с тобой разговаривать. Это так на Патриках мне сказали, однажды, когда я убирал улицу от мусора. Еще и пять тысяч кинули в лицо из гелика.. Это был самый неоднозначный день в моей жизни. Ближе к делу. Есть VSCode. Программа, где программисты-душнилы пишут свой никому ненужный код. Либо вайбокодят и делают вид, что работают. Хочу поделиться самыми основными плагинами для этой програмы, которые помогают мне ПО СЕЙ ДЕНЬ БЫТЬ почти программистом. Сразу скажу: я не собирал сюда 150 расширений, которые показывают погоду, настроение разработчика и фазу Луны во время деплоя. Только то, чем реально пользуюсь. Black Formatter Чтобы код не выглядел как будто его писали во время высадки в Камбодже. Автоматически делает аккуратным. Пишете код ногами, сохраняете файл — Black его форматирует. Можно включить форматирование при каждом сохранении: ```""[python]"": { ""editor.defaultFormatter"": ""ms-python.black-formatter"", ""editor.formatOnSave"": true }``` Flake8 Если Black молча исправляет форматирование, то Flake8 ходит за вами и говорит: «Вообще-то здесь импорт не используется». «Вообще-то переменная не определена». «Вообще-то строка слишком длинная». «Вообще-то ваш код нарушает правила». То есть Flake8 — это линтер. Он анализирует код и показывает потенциальные ошибки, подозрительные места и нарушения стиля. Открываете Python-файл — расширение автоматически запускает проверку. DBCode Чтобы не переключаться постоянно на DBeaver или DataGrip DBCode превращает VS Code практически в программу для баз данных. Можно подключиться к PostgreSQL, ClickHouse, MySQL, SQLite, MongoDB и ещё огромному количеству баз, открыть таблицы, посмотреть колонки, написать SQL-запрос и сразу увидеть результат. По ощущениям — DBeaver встроили прямо в редактор. Очень удобно, когда одновременно пишете Python, SQL и смотрите данные. Parquet-viewer Чтобы посмотреть файл формата Parquet. Если что, паркет нельзя открыть и посмотреть содержимое. Это вам не CSV или TXT. Там внутри из коробки будет нечеловекочитаемая ерунда. Dracula Theme Это просто тёмная тема. Там есть розовый цвет, поэтому если вы мощный мужик — это для вас. Codex Это coding agent от OpenAI, встроенный в VS Code. Главное отличие от обычного ЧатаГПТ: ему не нужно вручную отправлять каждый файл по отдельности. Он может работать с репозиторием, находить нужные файлы, разбираться в связях между модулями, объяснять незнакомый код и вносить изменения. Например, можно попросить: - рассказать, как устроен новый репозиторий; - найти, откуда запускается конкретный процесс; - объяснить непонятный файл; - добавить проверку; - исправить ошибку; - написать тесты; - поменять логику сразу в нескольких связанных файлах; - проверить изменения. Особенно полезно, когда открываете чужой проект, видите 300 папок и понимаете, что сегодня можно было просто не просыпаться. Но есть нюанс. Работает только, если вы не в РФ. А как быть не в РФ, но при этом в РФ — думаю все понимают. Но кодекс правда у меня платный. Я плачу по 20 долларов в месяц на подписку GPT Plus. И я в восторге. Если есть какие-то ваши находки, делитесь, че еще удобное можно использовать?"