GitHub Copilot в реальности. Вред или польза?
Вставка
- Опубліковано 23 лип 2024
- Помогает ли GitHub Copilot писать код на настоящих проектах и стоит ли он своих 100$ в год?
⚡ Мои курсы
Курс по Nest.js: purpleschool.ru/course/nestjs
Все мои курсы: purpleschool.ru
Курсы для тех, кто не из России: www.udemy.com/user/alariplay/
Telegram канал с полезными советами: t.me/purple_code_channel
Разделы видео:
0:00 - Введение
0:15 - О GitHub Copilot
1:11 - Использование с React
3:15 - Создание компонента
6:00 - Работа с CSS
7:16 - Где он полезен
9:06 - Работа с prisma schema
10:08 - Функции работы с базой
12:15 - Создание контроллеров
13:08 - Работа с ansible
14:14 - Выводы
Уже давно пишу с копайлотом код еще пока он был доступен бесплатно для теста, нереально крутая вещь, считай как какой-то мультитул для мастера, очень часто пишет прям огромные куски рутинного кода, позволяет сконцентрироваться максимально именно на креативной части работы, и это для меня очень ценно. Жалко только что теперь когда платным стал надо придумывать как оплачивать (ибо его ж надо оплачивать зарубежной картой, а сейчас с этим проблемы), но как только решу эту проблему однозначно куплю подписку
Антон спасибо вам за видеоматериалы,очень круто.
Пожалуйста)
Вопрос не совсем по теме. Тоже использую подход className={classNames(styles.button, className)}, но столкнулся с проблемой, что у className специфичность меньше чем у styles.button, соответственно передаваемые стили не переопределяют стили компонента.
Один из способов повысить специфичность своего className, это указать его дважды в css файле. Например, .myClass.myClass {...}
Круто
Инересно попробовать, если пишешь сложный императивный код, фронт все таки больше похож на декларативный подход, который можно сказать английский, поэтому копилот может быть полезен, но я не уверен.
На фронте я делал обьект в котором описывал страницы и на удивление он очень грамотно построил структуру проекта на основе json и даже адаптивные картиночки сделал
Думаю если сделать переменные с цветами и сказать ему: кнопка с цветом primary то он по идее должн взять переменную
Можно попробовать)
Кто-нибудь, подскажите, пожалуйста, что за тема в VS Code стоит
Bearded Theme Purple
@@PurpleSchool Спасибо
На Kotlin, в Android разработке - весьма неплохо справляется со своими обязанностями.
Шок! Штука выглядит очень круто
Теперь даже СЕОшник может писать код)))
Пользуюсь tabnine - примерно аналогичные впечатления.
Сам живу с ним уже полтора месяца и крайне доволен, он часто мне экономит время по бойлерплейту
Именно)
Я не стал переходить на платную подписку. Понял что рано для меня это, на собесах обычные алгоритмы разучился делать))
😂
Он работает без подключения к интернету ?
Нет
Антон здравствуйте вы обучаете индивидуально?
Добрый день! Нет
чем точнее он поймет ваше намерение тем точнее он выдаст результат
На самом деле двоякое ощущение, новичков может научить писать всякую чушь, а более опытным придется править большую часть предложенного
мне очень понравилось как он завершает строки
Почти всегда попадает в точку и это сильно ускоряет
В остальном конечно же он не оч, хотя фронт он генерит очень хорошо, а вот бекендик ему сложнее дается
Да, новичкам бы я не советовал.
@@eugenefedoryachenko8793 ну хз, у меня он на фастапи реально написал офигенный код по комментариям (тупо скопировал тз на русском в комментарии). Я офигел от жизни, можно вообще почти не знать язык и писать довольно годные вещи. Я просто сидел тыкал на tab, изредка что-то подправляя
@@palyaros02 ну не зная язык есть вероятность получения проблем)
А вот то как он решает базовые вещи - да, приятно удивляет)
Мне он очень зашёл, начал использовать когда ещё в бета тесте был он
Вопрос в том, как купить подписку на copilot из России, когда российкие карты на Западе заблокированы(
Не буду рекламировать сервисы, но есть варианты получить карту удаленно или съездить за ней в Казахстан или Белоруссию.
@@PurpleSchool Придется еще мануалы по покупкам зарубежом читать)
А чё., Копайлот не подсказывает как карту достать? 😂
А не надо было войну начинать. Терпите дальше
@@user-jn8up4ee1u дак терпишь получается ты в итоге, тут людям по хуй
Пользуюсь уже второй месяц, все супер. Да еще немного туповат, но это же еще начало, со временем станет только умнее.
Он крадет чужой код и удаляет упоминание о лицензии. Он нарушает условия лицензии, из-за чего многие ушли с гитхаба(я тоже).
А что там красть? Формочки, ифы-элсы и переборы массивов? Просто в каких то более сложных вещах, требующих напрячь извилины, доверять ему никто не станет
@@Huggowasright Как минимум это нарушение лицензии, что является нарушением законодательства многих стран.
Tester-AI
Нафиг надо. Сначала прочитай его код, пойми, отредактируй. Я быстрее сам напишу
Это как смышлёный маленький ребёнок: несёт под руку всё подряд мешая думать и излагать свои мысли кодом.
в общем бесполезная штука. Говнокод код я и без копилота могу закопипастить, но писать то нужно качественные архитектурные решения.
Русская среда разработки... Бедненький...