2024-10-04 - GitHub Copilot Chat in GitHub.com - Chewing the Fat 📈 #9339
Replies: 47 comments 3 replies
-
💪The abilty to answer contextual question on the repo + wiki and give precise reference is really good. We've all been looking at code forever trying to work it out, and wishing we had an expert available to guide us. 😔 Automated comments/PR descriptions is to me quite bad right now... It's very verbose and if it's just to describe what's going on without any smarts, it's just an empty shell. I wouldn't want devs to fill a PR description just for the sake of it, it has to have meaning and reasoning behind it. |
Beta Was this translation helpful? Give feedback.
-
I haven't used GitHub Copilot recently. The last time I used it however, its strong suit was writing repetitive code while its weak spot is that it can often get in the way of what I actually want to do. |
Beta Was this translation helpful? Give feedback.
-
💪I am not really sure as I dont use it. From the video, it appears to be good at pointing you to where certain behaviours occur in a code base |
Beta Was this translation helpful? Give feedback.
-
💪 Awesome that we can ask questions about our code! Generating very basic methods/classes, refactoring code. |
Beta Was this translation helpful? Give feedback.
-
Great for boilerplate code generation + suggestions that make sense in the context. I sometimes just write the comment first and Copilot will do the rest
Can sometimes be a bit slow to generate the suggestions + the comments can generally be a bit verbose |
Beta Was this translation helpful? Give feedback.
-
💪 Boilerplate - quickly completes repetitive code
😔 Normally wrong - unfortunately, it more often generates code to do stuff I don't want it to do. I could function without it, but I want to keep an eye on how the technology develops. |
Beta Was this translation helpful? Give feedback.
-
ChatGPT works fine for me on most of the cases, that's why I do not use copilot. |
Beta Was this translation helpful? Give feedback.
-
As a SysAdmin, very little use of Copilot - ChatGPT is generally the way to go, as I am not in GitHub the whole day. |
Beta Was this translation helpful? Give feedback.
-
Have recently moved away from CoPilot but |
Beta Was this translation helpful? Give feedback.
-
It's pretty quick and easy to use, especially if you're using VSCode. Can make boilerplate less annoying to write.
I tend to find that it hallucinates a lot and I spend a large portion of my time just fixing it's mistakes. |
Beta Was this translation helpful? Give feedback.
-
Personally, I prefer to use ChatGPT together with the Full Line Code Completion plugin in Rider. The plugin generates code line-by-line, so you still have that feeling that you are in the driver seat. I really enjoy working with it. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
It's quite good at picking up the design pattern I have used in the project.
It's not good at making suggestions for less popular language, e.g. bicep |
Beta Was this translation helpful? Give feedback.
-
N/A - I'm not a developer |
Beta Was this translation helpful? Give feedback.
-
As a Sysadmin, I don't live in GitHub but I can see how it would be useful to assist with writing code. |
Beta Was this translation helpful? Give feedback.
-
💪 Is in the background helping me when I needed PS: For anyone who tried this 1-2 months ago, now it actually works. Before, it couldn't answer a single question other than what was in the description of repo. |
Beta Was this translation helpful? Give feedback.
-
It's my silent driver in pair programming.
Generated code is sometimes unreliable, but you can write tests to verify that. |
Beta Was this translation helpful? Give feedback.
-
💪 Writing simple code e.g. json objects and simple functions. |
Beta Was this translation helpful? Give feedback.
-
Being able to build its own context about the solution by simply reading the code
No context might yield the wrong results. Maybe adding sufficient information to the ReadMe might mitigate this issue. Does this mean that code comments are back??? |
Beta Was this translation helpful? Give feedback.
-
N/A - I'm not a developer |
Beta Was this translation helpful? Give feedback.
-
Gives you ideas for code/text that you might not have even been thinking about
Sometimes the suggestions are a distraction (when occasionally they aren't too helpful) |
Beta Was this translation helpful? Give feedback.
-
💪 Explaining logic 😔 Zooming out e.g. Is this the right place for this code? |
Beta Was this translation helpful? Give feedback.
-
Strong suit - it's excellent at inferring context from your open files |
Beta Was this translation helpful? Give feedback.
-
I usually use Copilot when I need to understand or break down a piece of code that I'm not familiar with or generating boilerplate.
Explains piece of code quickly
Can generate solution/code with the bug or not the thing I want, so it takes more tries to get what I want |
Beta Was this translation helpful? Give feedback.
-
Explaining code & Generating boilerplate code
Generating code that is more complex. |
Beta Was this translation helpful? Give feedback.
-
Generating boilerplate and explaining code. Also some widely used algos 😜
Context-based code |
Beta Was this translation helpful? Give feedback.
-
Can't really comment on this one because I'm not a dev, but I can see how useful this can be for the more simple stuff. I love getting my HTML or Markdown from ChatGPT :D |
Beta Was this translation helpful? Give feedback.
-
It has the context of the codebase.
Sometimes it gives wrong answers like ChatGPT. |
Beta Was this translation helpful? Give feedback.
-
Still seems to be one of the top AI programmers (Codeium is not far behind though). Deep integration with GitHub
Integration with Rider is not as tight as VS and VS Code (although that's probably on purpose). For a personal licence the cost is still high for what you get. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Hey SSWers,
This week we are looking at GitHub Copilot Chat in GitHub.com
https://www.ssw.com.au/rules/ai-pair-programming/
What is GitHub Copilot's strong suit? 💪
What is GitHub Copilot's weak spot? 😔
Beta Was this translation helpful? Give feedback.
All reactions