Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Что скажете про Copilot?

763  
AlexNek патриот14.08.23 20:29
AlexNek
14.08.23 20:29 

Проба прошла, но жаба задушила 10 баксов платить, вроде не особо есть за что. Хотя да, некоторые удобства есть.

А у вас какие впечатления?

https://github.com/features/copilot

#1 
alex445 коренной житель14.08.23 20:41
NEW 14.08.23 20:41 
в ответ AlexNek 14.08.23 20:29

Если с ним можно будет не учить джаваскрипт для подобных мелочей, то можно будет глянуть. А если он выдаёт код как и Чат ГПТ, который ещё проверять надо, то чем он лучше любого другого поисковика?

#2 
AlexNek патриот14.08.23 20:48
AlexNek
NEW 14.08.23 20:48 
в ответ alex445 14.08.23 20:41

код в принципе нормальный, хотя может и не всегда тот что нужен.

Но возможно и не научился пользоваться правильно смущ

Так можно на месяц пробу взять бесплатно и всё самому узнать.

От решарпера пока чат бесплатный для теста, вроде неплохой.

#3 
Бесконечный цикл завсегдатай14.08.23 21:14
NEW 14.08.23 21:14 
в ответ AlexNek 14.08.23 20:29

У нас авторитеты сверху посовещались и разослали прогон, что западло все эти фраерские приблуды юзать, не попацански. Суть в том, что авторство мутное получается. Если я пишу код, то всем все ясно - у меня контракт и все права у фирмы. А если код написал этот ко-пилот или чат-гпт от рептилодов, то х.з. кто автор. Придет потом Билли с предъявой отдать весь софт и усе. А кто не отдаст, отключат Винду.


#4 
AlexNek патриот14.08.23 21:29
AlexNek
NEW 14.08.23 21:29 
в ответ Бесконечный цикл 14.08.23 21:14

Да, похоже эта проблема еще не скоро разрешится официально. Но меня больше интересует вопрос для частного использования.

https://www.makeuseof.com/github-copilot-benefits-worth-po...

#5 
alex445 коренной житель14.08.23 21:30
NEW 14.08.23 21:30 
в ответ Бесконечный цикл 14.08.23 21:14, Последний раз изменено 14.08.23 21:31 (alex445)

Букву поменяйте, и уже ваш код. А многие куски кода вообще одинаковые - заманаешься авторство проставлять. Какое-то авторство можно заявлять лишь на какой-то уникальный кусок кода, а это либо что-то нетривиальное, либо что-то большое, чтобы отличия от многих других подобных были существенные.

#6 
Срыв покровов патриот15.08.23 07:36
NEW 15.08.23 07:36 
в ответ Бесконечный цикл 14.08.23 21:14

авторство это второй вопрос. Наши авторитеты не хотят, чтобы существующий код уходил непонятно куда.
в нашем случае все усложняется еще и тем, что код, который мы пишем, принадлежит заказчику.

#7 
alex445 коренной житель15.08.23 10:55
NEW 15.08.23 10:55 
в ответ Срыв покровов 15.08.23 07:36, Последний раз изменено 15.08.23 10:58 (alex445)

Вызов стандартных функций со стандартными параметрами тоже? Реальная часть кода, которую стоит защищать, едва ли 10% обычно представляет.


А вы уверены, что когда та же Студию анализирует ваш код и предлагает дописать, она не отправляет это на сервера МС? Сейчас же автодополнение работает не просто тупо по "дописать название функции", а, например, "дописать присвоение параметров конструктора членам класса". А Копилот, насколько я понимаю, пишет анализируя не ваш код, а ваш запрос. Где выше в примере АлексНек ваш код? Там лишь словами написано, что хочу такую-то функцию.

#8 
Срыв покровов патриот15.08.23 13:17
NEW 15.08.23 13:17 
в ответ alex445 15.08.23 10:55

хм, видимо я его переоценил

Демо, что ему можно сказать «напиши функцию геттер для моего DB Contex“.

Но вроде что-то он все же умеет

https://dev.to/github/understand-your-code-using-github-copilot-5375

Пункт 5.

#9