6 ways GitHub Copilot helps you write better code faster
Вставка
- Опубліковано 28 лют 2022
- After months of using Copilot, here are six ways that having AI in my code editor has helped me be a more productive programmer.
For more details, check out my blog post at www.codingwithjesse.com/blog/... - Наука та технологія
I have only just started with copilot and I can tell its the future of development.
Its a skill set to get it to know what you are thinking, you have to know how to talk to it.
One think I don't like is when it suggests me something before I have decided what to do. Because then it's me being lead by the machine.
I'd much rather me leading the machine, otherwise we may all just end up doing its bidding, rather than our own.
Great comment, I agree with you completely.
Finally, I found a GitHub copilot video that I am looking for. Especially the last part is truly mindblowing.
Thanks!
wow last example is just mind blowing ! all of my colleagues actively starting using it and they say copilot skill is going to be a great addition to your CV. anyway thanks for the video, great job on coming up with these examples
It is crazy to think that it's only going to get better at predicting what we want.
Great video Jesse 💪
I love using copilot, as someone that focuses more on backend development I've found it useful learning new frontend frameworks from the suggestions around how the patterns of those frameworks.
That TDD feature is really amazing!
GitHub copilot is an amazing assistant. I can't believe so many people hate on it, when something like IntelliJ IDEs or Resharper have been similar functionality for many years. This just takes it to a higher level.
Exactly what I needed. This totally made copilot make sense to me. Thanks for sharing.
Sometime, copilot scares me with its predictions.
I don't even know what to do next and copilot just: "boom, here is the code"
I know, right? Happens to me more than once that I'm pausing to think about what to do next and Copilot's suggestion ends up leading the way.
This puts TDD as a standard on so many levels, and programmers only have to think about software design, make tests manually (or with the help of Copilot) and the rest just follows.
I'm really excited to see if I can write an interface and get it to generate a real and mock implementation for me, if I provide sufficient doc comments. Seems like this is the sort of thing that it would be really good at.
Definitely sounds like a good idea. You never know what Copilot will be able to handle, it always surprises me.
Thanks for the video!
Thank you!
One of the video that makes sense
thank you
can you, please elaborate or reference the vulnerability issue?
Sure, it's called SQL Injection: en.wikipedia.org/wiki/SQL_injection
Nice video dude
it's really useful for senior developer, but I don't recommend it for juniors as they might get wrong suggestions without noticing them because of the lack of expertise
I somewhat agree, but the learning potential of using tools like this is enormous too. It's similar to copying/pasting code from Stack Overflow or blog posts etc. which junior developers are certainly doing already. But I totally agree, they need to take the time to thoroughly understand what any code is doing that they're copying & pasting.
My name is also Jesse, so does this mean Jesse is coding with "coding with Jesse?"
Thank you
Useful! ❤ But why I can’t do the same in my JS code? I downloaded it in my VS code already 🤔
You have to pay for it now, or at least signed up to the free trial, so it needs you to be logged in to your GitHub account in VS Code.
Hey, thank you for sharing! Helps me a lot! Are you in audea?
Happy to help! No, what's Audea?
so it looks like it is helping do simple things and not taking thigs much from your project in those examples. What about if you open some complex project and then can it make some good suggestions? And will it use the project for learning and can give project secrets to other users?
There seems to be a limit to how complex the suggestions are. I expect that'll improve once Copilot is updated to use GPT-4. And no, Microsoft says Copilot doesn't train itself on your code, so it won't use your code in suggestions to other users.
would you think that copilot can help the growth of students or slow the growth?
I think a bit of both.
Interesting question! I think it'd be like Stack Overflow - some students might lean too heavily on copying & pasting from there without knowing what the code is actually doing. But on the other hand, it's much better to find a solution that works than be stuck and not able to proceed. So I think you're right - a bit of both.
It can also explain the code, so as a student, you can ask how the code works if you don't know.
what do you to add suggested code
When it makes a suggestion, you just hit TAB to accept the suggestion, similar to any autocomplete suggestion.
Great! I am citing you in a talk we are giving.
Cool! If it ends up on the web, please share the link, I'd love to watch it!
Why did you stop making content?
I plan to get back to making videos soon! Thanks for asking. I've also written a bit on my blog in the meantime: codingwithjesse.com
Font familiy name ? Pls
Monaco, I think?
@@CodingwithJesse Thank you
pog
Yes, it's a "copilot", not the "pilot" himself.