Email or username:

Password:

Forgot your password?
Nikita

For an assignment at the uni, I need to write quite a lot of C++ code using not particularly well documented and complex libraries I've never used before. I thought it was a great opportunity to try out #GitHub #Copilot (pls don't sue me).

Well, the tech is very impressive, but it is both a blessing and a curse. It's basically a very quick learner, who has no idea of syntax and types whatsoever. It can follow patterns, but it can't always write good code from scratch.

1 comment
Nikita

It does save time on mundane tasks, though. If I set `width` in one line, it will set `height` in the next one. If I call an array "triangle", it does generate three plausible vertices.

But my primary use is the reverse of the normal one. #Copilot is great at writing comments to the existing code. I always struggle with wording in docs, and that's where #GPT models shine.

Having said that, I will not use it for my projects, unless I need an assistance in writing lots of confusing code fast.

Go Up