Använder ni Github CoPilot som utvecklare?

Permalänk
Medlem

Använder ni Github CoPilot som utvecklare?

Jag är inte jätteinsatt i GitHub CoPilot men den ger väl förslag till lösning?

Såg en video där en utvecklare menade att han glömmer det han själv lärt sig när han litar för mycket på CoPilot.

Någon som använder det?

Visa signatur

Chassi: Fractal Design Define C || Processor: Intel i7-8700K || Grafikkort: ASUS GeForce GTX 1080Ti ROG Strix Gaming || Moderkort: Gigabyte Z370 AORUS ULTRA WIFI || Minne: Corsair Vengeance LPX DDR4 3000MHz 32 Gb || Lagring: Samsung 860 EVO 1TB SSD || PSU: Seasonic Focus+ 850W 85+ GOLD PSU || Skärm:Samsung Odyssey G9 || Windows 10

Permalänk
Medlem

Brukar ha det påslaget. Händer rätt så ofta att den ger förslag på det man redan tänkt skriva.
Svårt att skriva vanlig text (typ dokumentation) när man vant sig att klicka TAB för att snabbfylla...

Kan ju dock hända att man försvinner bort lite i världen ibland. Är man komplett nybörjare är det oftast bättre att avvakta lite med den så man får lite mer koll på koden och vad man faktiskt gör.

Visa signatur

MB: Asus Rog B550-F WiFi | CPU: Ryzen 5, 3600
GPU: RTX 4070TiS PNY Verto | Chassi: FD Meshify 2 compact
Ram: G.skill Trident Z, 14-14-14-34, 3200 Mhz, 2x 8gb

Permalänk
Medlem

Har använt den i ca 2 år. Vet inte hur CoPilot skulle kunna påverka det man har lärt sig.

Kan bara svara från det jag sitter mest med C#, PHP, TS/JS, SASS/CSS.

Positiva:

  • Brukar komma på lösningar snabbare än mig ibland.

  • Extrem effektiv t.ex. repeterande saker, mappning, tester etc.

  • Kan färdigställa kommentarer.

  • Är bra på att skriva tester.

  • Den har lyckats skriva färdig implementation när jag endast har gjort ett Interface med tydliga namn.

  • Jag har sluppit läsa dokumentation för att förstå vissa lib

Nackdelar:

  • Kan ha fel, väldigt ofta beroende på projekt.

  • Kan vara sjukt ivägen för css i Visual Studio.

  • Kan vara störande när den har fel eller slutar fungera.

  • Den har svårt att veta skillnader mellan versioner av saker

Visa signatur

Utvecklare (Technical Director) / Delägare - Björnmamman