Fix Errors Using Copilot: The Copilot Show - Ep. 7
0 views
Aug 6, 2025
This episode will demonstrate how Copilot can assist in debugging, suggest fixes, and streamline your coding workflow. Enhance your development process with AI-powered code corrections in real time! 📺 CSharp TV - Dev Streaming Destination http://csharp.tv 🌎 C# Corner - Community of Software and Data Developers https://www.c-sharpcorner.com #CSharpTV #csharpcorner #LiveShow
View Video Transcript
0:03
[Music]
0:14
[Music]
0:22
[Music]
0:22
[Music] No heat.
0:24
No heat.
0:24
No heat. [Music]
0:30
[Music]
0:34
[Applause]
0:35
[Applause]
0:35
[Applause] [Music]
0:44
[Music]
0:44
[Music] Hey, hey, hey.
0:47
Hey, hey, hey.
0:47
Hey, hey, hey. [Music]
1:03
Good morning, good evening, good
1:06
Good morning, good evening, good
1:06
Good morning, good evening, good afternoon. Welcome to the co-pilot show.
1:09
afternoon. Welcome to the co-pilot show.
1:09
afternoon. Welcome to the co-pilot show. My name is Mahes Chan. I'm your host
1:13
My name is Mahes Chan. I'm your host
1:13
My name is Mahes Chan. I'm your host today. As you can see my background, I'm
1:15
today. As you can see my background, I'm
1:15
today. As you can see my background, I'm hosting from India. I'm here for a
1:18
hosting from India. I'm here for a
1:18
hosting from India. I'm here for a couple of weeks.
1:21
If you are joining it first time,
1:23
If you are joining it first time,
1:23
If you are joining it first time, welcome to the show. If you are joining
1:25
welcome to the show. If you are joining
1:25
welcome to the show. If you are joining back, welcome back to the show. As you
1:28
back, welcome back to the show. As you
1:28
back, welcome back to the show. As you may know already, this
1:31
may know already, this
1:31
may know already, this uh this show is about co-pilot and to be
1:36
uh this show is about co-pilot and to be
1:36
uh this show is about co-pilot and to be specific, GitHub copilot.
1:42
[Music]
1:48
[Music]
1:48
[Music] Let me share the screen. Share the
1:56
screen. There you
2:01
go.
2:05
[Music]
2:07
[Music]
2:07
[Music] Stage. Welcome again to C# TV. My name
2:10
Stage. Welcome again to C# TV. My name
2:10
Stage. Welcome again to C# TV. My name is Mah Chand. I'm your host. This is a
2:13
is Mah Chand. I'm your host. This is a
2:13
is Mah Chand. I'm your host. This is a co-pilot
2:14
co-pilot
2:14
co-pilot show. If you're joining first time, this
2:17
show. If you're joining first time, this
2:17
show. If you're joining first time, this show is um inspired by my book copilot
2:21
show is um inspired by my book copilot
2:21
show is um inspired by my book copilot handbook. So there is an ebook already
2:23
handbook. So there is an ebook already
2:23
handbook. So there is an ebook already there if you want to learn more about
2:27
there if you want to learn more about
2:27
there if you want to learn more about these all these scripts need code
2:31
these all these scripts need code
2:31
these all these scripts need code samples. There's copilot handbook out
2:33
samples. There's copilot handbook out
2:33
samples. There's copilot handbook out there on car.com/ebooks.
2:40
Today we are going to talk about in this
2:42
Today we are going to talk about in this
2:42
Today we are going to talk about in this episode we are going to talk about code
2:43
episode we are going to talk about code
2:44
episode we are going to talk about code review and bug fixes. How you can use
2:46
review and bug fixes. How you can use
2:46
review and bug fixes. How you can use code the copilot to do your code review
2:50
code the copilot to do your code review
2:50
code the copilot to do your code review as well as fix bugs. So what is code
2:53
as well as fix bugs. So what is code
2:53
as well as fix bugs. So what is code review? I'm sure many of you already
2:55
review? I'm sure many of you already
2:55
review? I'm sure many of you already know code review. Code review is a
2:57
know code review. Code review is a
2:57
know code review. Code review is a process basically somebody looking at
2:59
process basically somebody looking at
2:59
process basically somebody looking at your code. somebody could be a person or
3:02
your code. somebody could be a person or
3:02
your code. somebody could be a person or it could be a machine or it could be AI
3:04
it could be a machine or it could be AI
3:04
it could be a machine or it could be AI like copilot looking at your code and
3:07
like copilot looking at your code and
3:07
like copilot looking at your code and making sure that the code follows best
3:09
making sure that the code follows best
3:09
making sure that the code follows best practices and
3:11
practices and
3:11
practices and standards as well
3:13
standards as well
3:13
standards as well as as well as you know maybe there's a
3:17
as as well as you know maybe there's a
3:17
as as well as you know maybe there's a bug in there performance issues and
3:19
bug in there performance issues and
3:19
bug in there performance issues and that's part of the whole code review and
3:21
that's part of the whole code review and
3:21
that's part of the whole code review and the idea is before your code goes and
3:23
the idea is before your code goes and
3:23
the idea is before your code goes and and merges into this main code base that
3:27
and merges into this main code base that
3:27
and merges into this main code base that will be deployed on production make Sure
3:30
will be deployed on production make Sure
3:30
will be deployed on production make Sure the code is reviewed by somebody who's
3:32
the code is reviewed by somebody who's
3:32
the code is reviewed by somebody who's experienced and experts give you the
3:35
experienced and experts give you the
3:35
experienced and experts give you the feedback. So what are the benefits of
3:38
feedback. So what are the benefits of
3:38
feedback. So what are the benefits of code review? Obviously make sure that
3:40
code review? Obviously make sure that
3:40
code review? Obviously make sure that best practices not followed. It helps
3:44
best practices not followed. It helps
3:44
best practices not followed. It helps improve code
3:45
improve code
3:45
improve code quality ensures that there's best
3:47
quality ensures that there's best
3:48
quality ensures that there's best practices again standards and then again
3:51
practices again standards and then again
3:51
practices again standards and then again uh knowledge sharing means some other
3:53
uh knowledge sharing means some other
3:53
uh knowledge sharing means some other person is doing your code they can learn
3:56
person is doing your code they can learn
3:56
person is doing your code they can learn your like how do you write code and give
3:59
your like how do you write code and give
3:59
your like how do you write code and give you the feedback this pretty standard
4:01
you the feedback this pretty standard
4:01
you the feedback this pretty standard also you know fixing bugs which is not
4:04
also you know fixing bugs which is not
4:04
also you know fixing bugs which is not here I think one is duplicate fixing
4:07
here I think one is duplicate fixing
4:07
here I think one is duplicate fixing bugs before you deploy the
4:10
bugs before you deploy the
4:10
bugs before you deploy the code so yeah let's get
4:13
code so yeah let's get
4:13
code so yeah let's get back to my I'm going to do is I'm going
4:16
back to my I'm going to do is I'm going
4:16
back to my I'm going to do is I'm going to
4:18
to
4:18
to um as you can see I am opening Visual
4:21
um as you can see I am opening Visual
4:21
um as you can see I am opening Visual Studio. If you already have a Visual
4:24
Studio. If you already have a Visual
4:24
Studio. If you already have a Visual Studio or VS Code wherever you have
4:26
Studio or VS Code wherever you have
4:26
Studio or VS Code wherever you have GitHub Copilot you will see that your
4:28
GitHub Copilot you will see that your
4:28
GitHub Copilot you will see that your GitHub copilot is enabled here. As you
4:31
GitHub copilot is enabled here. As you
4:31
GitHub copilot is enabled here. As you can see my license is active here. It's
4:34
can see my license is active here. It's
4:34
can see my license is active here. It's green. What does that mean? Is GitHub
4:36
green. What does that mean? Is GitHub
4:36
green. What does that mean? Is GitHub copilot is available in my IDE Visual
4:39
copilot is available in my IDE Visual
4:40
copilot is available in my IDE Visual Studio IDE. So what I just did it to you
4:43
Studio IDE. So what I just did it to you
4:43
Studio IDE. So what I just did it to you actually I copied this code from
4:45
actually I copied this code from
4:45
actually I copied this code from somewhere let's say you have a code the
4:48
somewhere let's say you have a code the
4:48
somewhere let's say you have a code the code could be your existing project or
4:52
code could be your existing project or
4:52
code could be your existing project or new project or you copied code from
4:54
new project or you copied code from
4:54
new project or you copied code from somewhere else and what you want to make
4:57
somewhere else and what you want to make
4:57
somewhere else and what you want to make sure is that you know there's no bugs in
4:59
sure is that you know there's no bugs in
4:59
sure is that you know there's no bugs in code
5:01
code
5:01
code um you know sometimes we go online and
5:04
um you know sometimes we go online and
5:04
um you know sometimes we go online and copy code sometimes you also make sure
5:06
copy code sometimes you also make sure
5:06
copy code sometimes you also make sure there are standards in place there's
5:08
there are standards in place there's
5:08
there are standards in place there's best practice in place so you can
5:10
best practice in place so you can
5:10
best practice in place so you can actually train co-pilot about what kind
5:14
actually train co-pilot about what kind
5:14
actually train co-pilot about what kind of standards you're following, what kind
5:17
of standards you're following, what kind
5:17
of standards you're following, what kind of best practice you're following. If
5:20
of best practice you're following. If
5:20
of best practice you're following. If you are an existing project, say you
5:23
you are an existing project, say you
5:23
you are an existing project, say you know some sometimes you work in this
5:24
know some sometimes you work in this
5:24
know some sometimes you work in this large company and there's a big project
5:26
large company and there's a big project
5:26
large company and there's a big project and you're part of that project, you can
5:28
and you're part of that project, you can
5:28
and you're part of that project, you can also let co-pilot know that I want to
5:32
also let co-pilot know that I want to
5:32
also let co-pilot know that I want to follow
5:33
follow
5:33
follow this these
5:35
this these
5:35
this these standard you know practices in my new
5:39
standard you know practices in my new
5:39
standard you know practices in my new code. So this is step copilot will learn
5:42
code. So this is step copilot will learn
5:42
code. So this is step copilot will learn and then suggest you the changes based
5:44
and then suggest you the changes based
5:44
and then suggest you the changes based on that. So let's look at this example
5:47
on that. So let's look at this example
5:47
on that. So let's look at this example and again this is an example I'm sure
5:49
and again this is an example I'm sure
5:50
and again this is an example I'm sure everybody's you know different code. So
5:52
everybody's you know different code. So
5:52
everybody's you know different code. So let's say I got this code from somewhere
5:54
let's say I got this code from somewhere
5:54
let's say I got this code from somewhere and I copy this code but in my ID what I
5:57
and I copy this code but in my ID what I
5:57
and I copy this code but in my ID what I see there's bunch of errors
5:59
see there's bunch of errors
5:59
see there's bunch of errors right now one thing I can do is as you
6:02
right now one thing I can do is as you
6:02
right now one thing I can do is as you can see there's missing semicolon here
6:05
can see there's missing semicolon here
6:05
can see there's missing semicolon here there's a you know undeclare variable
6:07
there's a you know undeclare variable
6:07
there's a you know undeclare variable here also missing parenthesis here and
6:10
here also missing parenthesis here and
6:10
here also missing parenthesis here and there are bunch of other bugs here and
6:12
there are bunch of other bugs here and
6:12
there are bunch of other bugs here and now you may not see all those bugs all
6:14
now you may not see all those bugs all
6:14
now you may not see all those bugs all the time what is one thing I can do is I
6:17
the time what is one thing I can do is I
6:17
the time what is one thing I can do is I can go one by one these and fix this
6:19
can go one by one these and fix this
6:19
can go one by one these and fix this what if there's code within you know
6:22
what if there's code within you know
6:22
what if there's code within you know thousands of lines of file or maybe
6:25
thousands of lines of file or maybe
6:25
thousands of lines of file or maybe there's many files in a project and
6:27
there's many files in a project and
6:27
there's many files in a project and there's you know so many bugs there. So
6:29
there's you know so many bugs there. So
6:29
there's you know so many bugs there. So you can ask copilot to actually you know
6:33
you can ask copilot to actually you know
6:33
you can ask copilot to actually you know fix these bugs some of these bugs
6:34
fix these bugs some of these bugs
6:34
fix these bugs some of these bugs obviously copilot may not fix all the
6:37
obviously copilot may not fix all the
6:37
obviously copilot may not fix all the bugs if your project is too complicated
6:40
bugs if your project is too complicated
6:40
bugs if your project is too complicated but actually it's going to help you
6:41
but actually it's going to help you
6:41
but actually it's going to help you speed up the process in trying to
6:43
speed up the process in trying to
6:43
speed up the process in trying to suggest and fix some of the bugs. So
6:46
suggest and fix some of the bugs. So
6:46
suggest and fix some of the bugs. So before I do that, I'm going to do is I'm
6:48
before I do that, I'm going to do is I'm
6:48
before I do that, I'm going to do is I'm going to ask Copilot, can you do a can
6:54
going to ask Copilot, can you do a can
6:54
going to ask Copilot, can you do a can you do can you review this code and give
6:59
you do can you review this code and give
6:59
you do can you review this code and give me a
7:01
me a
7:01
me a full
7:03
full
7:03
full report? So just let's see what it does,
7:06
report? So just let's see what it does,
7:06
report? So just let's see what it does, right? I'm going to just ask the pilot
7:08
right? I'm going to just ask the pilot
7:08
right? I'm going to just ask the pilot to do a uh code review and let's see
7:11
to do a uh code review and let's see
7:11
to do a uh code review and let's see what they say. So it says can you review
7:14
what they say. So it says can you review
7:14
what they say. So it says can you review the code and give me a full report
7:16
the code and give me a full report
7:16
the code and give me a full report certainly right? So you got the code
7:17
certainly right? So you got the code
7:17
certainly right? So you got the code pilot and you got the code reviewed by
7:20
pilot and you got the code reviewed by
7:20
pilot and you got the code reviewed by co-pilot and now says look at this
7:22
co-pilot and now says look at this
7:22
co-pilot and now says look at this number one missing semicolon in this
7:23
number one missing semicolon in this
7:23
number one missing semicolon in this line right number two there's only clear
7:26
line right number two there's only clear
7:26
line right number two there's only clear variable number three this missing. So
7:29
variable number three this missing. So
7:29
variable number three this missing. So now you have all this full report here
7:31
now you have all this full report here
7:31
now you have all this full report here by copilot. You can
7:35
um can you show me the corrected code?
7:38
um can you show me the corrected code?
7:38
um can you show me the corrected code? So I can say okay let's see if uh
7:41
So I can say okay let's see if uh
7:41
So I can say okay let's see if uh copilot can show me the corrected code
7:44
copilot can show me the corrected code
7:44
copilot can show me the corrected code right or I can even ask direct copilot
7:46
right or I can even ask direct copilot
7:46
right or I can even ask direct copilot can you do this code review and fix all
7:48
can you do this code review and fix all
7:48
can you do this code review and fix all the errors in my code. You can also say
7:51
the errors in my code. You can also say
7:51
the errors in my code. You can also say that you can also if you have a bigger
7:54
that you can also if you have a bigger
7:54
that you can also if you have a bigger project you can even select a specific
7:57
project you can even select a specific
7:57
project you can even select a specific file. So as you can see in the right
7:59
file. So as you can see in the right
7:59
file. So as you can see in the right side, copilot has suggested a bunch of
8:02
side, copilot has suggested a bunch of
8:02
side, copilot has suggested a bunch of changes here and you can read one by one
8:05
changes here and you can read one by one
8:05
changes here and you can read one by one but I know copilot is suggesting means
8:07
but I know copilot is suggesting means
8:07
but I know copilot is suggesting means it's probably fixing all these already.
8:10
it's probably fixing all these already.
8:10
it's probably fixing all these already. So I'll say accept okay so I have
8:13
So I'll say accept okay so I have
8:13
So I'll say accept okay so I have accepted this and now if I run this
8:15
accepted this and now if I run this
8:15
accepted this and now if I run this program it should run without any
8:19
problems. So that is correct. It looks
8:23
problems. So that is correct. It looks
8:23
problems. So that is correct. It looks like there's no more error left in this
8:26
like there's no more error left in this
8:26
like there's no more error left in this code.
8:27
code.
8:27
code. As you can see it's running and probably
8:30
As you can see it's running and probably
8:30
As you can see it's running and probably display something. There you go. So it
8:32
display something. There you go. So it
8:32
display something. There you go. So it works stand and then you can go through
8:34
works stand and then you can go through
8:34
works stand and then you can go through that what is it doing and so on so
8:38
that what is it doing and so on so
8:38
that what is it doing and so on so forth. So that was one thing uh you can
8:42
forth. So that was one thing uh you can
8:42
forth. So that was one thing uh you can do with copilot and I'm going to do his
8:44
do with copilot and I'm going to do his
8:44
do with copilot and I'm going to do his next thing is you know what I feel like
8:46
next thing is you know what I feel like
8:46
next thing is you know what I feel like there's bunch of it doesn't some code
8:49
there's bunch of it doesn't some code
8:49
there's bunch of it doesn't some code seems like doesn't make sense. It also
8:51
seems like doesn't make sense. It also
8:51
seems like doesn't make sense. It also looks like this doesn't look good based
8:54
looks like this doesn't look good based
8:54
looks like this doesn't look good based on the latest version of C. So I'm going
8:57
on the latest version of C. So I'm going
8:57
on the latest version of C. So I'm going to ask Copilot to do few other things
8:59
to ask Copilot to do few other things
8:59
to ask Copilot to do few other things for me. I'm going to say okay
9:03
for me. I'm going to say okay
9:03
for me. I'm going to say okay copilot slash can
9:06
copilot slash can
9:06
copilot slash can you
9:09
you
9:09
you check what version of C is used in this
9:15
check what version of C is used in this
9:15
check what version of C is used in this program. Right? I want to make sure.
9:18
program. Right? I want to make sure.
9:18
program. Right? I want to make sure. Let's see what it says.
9:21
Let's see what it says.
9:21
Let's see what it says. Um, so obviously Copal is going to tell
9:28
me okay what happened here?
9:32
me okay what happened here?
9:32
me okay what happened here? Okay. Uh, it's not specifiable but looks
9:36
Okay. Uh, it's not specifiable but looks
9:36
Okay. Uh, it's not specifiable but looks like it appears say it appears that it's
9:38
like it appears say it appears that it's
9:38
like it appears say it appears that it's written in C# 9 or later version. I'm
9:41
written in C# 9 or later version. I'm
9:41
written in C# 9 or later version. I'm going to say can you make sure it's
9:45
going to say can you make sure it's
9:45
going to say can you make sure it's written in C
9:50
9 please
9:53
9 please
9:53
9 please suggest changed
9:56
suggest changed
9:56
suggest changed code. So I'm going to ask it to change
9:59
code. So I'm going to ask it to change
9:59
code. So I'm going to ask it to change to make sure it's the code is written in
10:01
to make sure it's the code is written in
10:01
to make sure it's the code is written in C#
10:03
C#
10:03
C# 9. Um so while it's doing this
10:07
9. Um so while it's doing this
10:07
9. Um so while it's doing this uh that's just one change. So now look
10:09
uh that's just one change. So now look
10:09
uh that's just one change. So now look at this. is just checking looks like
10:12
at this. is just checking looks like
10:12
at this. is just checking looks like yeah looks like it's written there's not
10:14
yeah looks like it's written there's not
10:14
yeah looks like it's written there's not much change suggest by that except I
10:17
much change suggest by that except I
10:17
much change suggest by that except I don't think there's much change here
10:18
don't think there's much change here
10:18
don't think there's much change here sometimes again keep in mind co-pilot
10:21
sometimes again keep in mind co-pilot
10:21
sometimes again keep in mind co-pilot may not give you the right answers again
10:24
may not give you the right answers again
10:24
may not give you the right answers again this is learning
10:26
this is learning
10:26
this is learning um now I'm going to do
10:29
um now I'm going to do
10:29
um now I'm going to do is can you
10:33
is can you
10:33
is can you rewrite this
10:37
code with test
10:42
code with test
10:42
code with test practices and
10:45
practices and
10:45
practices and standards using the latest version of C
10:51
standards using the latest version of C
10:51
standards using the latest version of C and so let's see what changes possess me
10:54
and so let's see what changes possess me
10:54
and so let's see what changes possess me because I'm asking to rewrite this in
10:57
because I'm asking to rewrite this in
10:58
because I'm asking to rewrite this in the latest version of
11:01
the latest version of
11:01
the latest version of um C# and
11:03
um C# and
11:03
um C# and net I can clearly see that there's a
11:06
net I can clearly see that there's a
11:06
net I can clearly see that there's a string format going on that should not
11:08
string format going on that should not
11:08
string format going on that should not okay look at this. So, it does
11:10
okay look at this. So, it does
11:10
okay look at this. So, it does something. It says, "Okay, I'm going to
11:12
something. It says, "Okay, I'm going to
11:12
something. It says, "Okay, I'm going to write using system there." Uh, I don't
11:15
write using system there." Uh, I don't
11:15
write using system there." Uh, I don't think that's really big deal here. It
11:18
think that's really big deal here. It
11:18
think that's really big deal here. It doesn't really matter to me. I think I'm
11:21
doesn't really matter to me. I think I'm
11:21
doesn't really matter to me. I think I'm not going to save that. But I can see
11:23
not going to save that. But I can see
11:23
not going to save that. But I can see here this part. See right here. This is
11:26
here this part. See right here. This is
11:26
here this part. See right here. This is not correct. It's older version. I don't
11:28
not correct. It's older version. I don't
11:28
not correct. It's older version. I don't think you done that. So I can ask
11:31
think you done that. So I can ask
11:31
think you done that. So I can ask say can you check the
11:37
say can you check the
11:37
say can you check the string concatenation and use
11:41
string concatenation and use
11:41
string concatenation and use the
11:43
the
11:43
the latest
11:47
version of C. Let's see what it does.
11:49
version of C. Let's see what it does.
11:49
version of C. Let's see what it does. I'm trying to see the strict
11:51
I'm trying to see the strict
11:51
I'm trying to see the strict concatenation in C later versions
11:53
concatenation in C later versions
11:53
concatenation in C later versions doesn't use plus symbol. Okay. Um
11:56
doesn't use plus symbol. Okay. Um
11:56
doesn't use plus symbol. Okay. Um there's better way to do that. And let's
11:58
there's better way to do that. And let's
11:58
there's better way to do that. And let's see if it suggest
12:00
see if it suggest
12:00
see if it suggest now.
12:03
now.
12:03
now. Uh, yep. So, preview. Let's see what
12:06
Uh, yep. So, preview. Let's see what
12:06
Uh, yep. So, preview. Let's see what does it did little bit things right
12:08
does it did little bit things right
12:08
does it did little bit things right here. So, yeah, as you can see, it did
12:12
here. So, yeah, as you can see, it did
12:12
here. So, yeah, as you can see, it did that. So,
12:14
that. So,
12:14
that. So, yeah, it used
12:17
yeah, it used
12:17
yeah, it used the string context. This is the another
12:19
the string context. This is the another
12:19
the string context. This is the another this is the newer string interpolation.
12:21
this is the newer string interpolation.
12:21
this is the newer string interpolation. It's called when you can get to strings
12:23
It's called when you can get to strings
12:23
It's called when you can get to strings in latest version of C. It did change
12:26
in latest version of C. It did change
12:26
in latest version of C. It did change that. So things like that you can ask
12:29
that. So things like that you can ask
12:29
that. So things like that you can ask not only copilot can review your code
12:31
not only copilot can review your code
12:31
not only copilot can review your code for bugs and errors it can also update
12:35
for bugs and errors it can also update
12:36
for bugs and errors it can also update your code with the for the latest
12:37
your code with the for the latest
12:37
your code with the for the latest version. More you more instructions and
12:41
version. More you more instructions and
12:41
version. More you more instructions and prompts you give it to better results
12:43
prompts you give it to better results
12:43
prompts you give it to better results you will get. So if you I'm going to
12:47
you will get. So if you I'm going to
12:47
you will get. So if you I'm going to stop sharing my screen
12:55
now more yeah if you know how to do
12:57
now more yeah if you know how to do
12:58
now more yeah if you know how to do string um you know the the copilot you
13:01
string um you know the the copilot you
13:01
string um you know the the copilot you more prompting prompting is very
13:03
more prompting prompting is very
13:03
more prompting prompting is very important more you give it to tell it to
13:05
important more you give it to tell it to
13:05
important more you give it to tell it to you what to try and do really better it
13:08
you what to try and do really better it
13:08
you what to try and do really better it gets over time again
13:11
gets over time again
13:11
gets over time again um so this was it this is the this
13:14
um so this was it this is the this
13:14
um so this was it this is the this episode. In my next episode, I'm going
13:16
episode. In my next episode, I'm going
13:16
episode. In my next episode, I'm going to talk about
13:19
to talk about
13:19
to talk about um what is the next episode? Let me look
13:22
um what is the next episode? Let me look
13:22
um what is the next episode? Let me look at this quickly. What I'm going to cover
13:26
at this quickly. What I'm going to cover
13:26
at this quickly. What I'm going to cover next is how to learn existing project.
13:31
next is how to learn existing project.
13:31
next is how to learn existing project. So in my next episode, I'm going to talk
13:33
So in my next episode, I'm going to talk
13:33
So in my next episode, I'm going to talk about if you have an existing project,
13:35
about if you have an existing project,
13:35
about if you have an existing project, let's say it happens all the time when
13:37
let's say it happens all the time when
13:37
let's say it happens all the time when you join a big company and there
13:39
you join a big company and there
13:39
you join a big company and there sometimes you get into this large
13:41
sometimes you get into this large
13:41
sometimes you get into this large project which is old project. It's not a
13:43
project which is old project. It's not a
13:43
project which is old project. It's not a new project. It's probably old project
13:45
new project. It's probably old project
13:45
new project. It's probably old project system five years, six years, seven
13:47
system five years, six years, seven
13:47
system five years, six years, seven years before and now you are updating
13:50
years before and now you are updating
13:50
years before and now you are updating that code and you just got into this.
13:53
that code and you just got into this.
13:53
that code and you just got into this. Now you have to kind of learn about the
13:54
Now you have to kind of learn about the
13:54
Now you have to kind of learn about the project and how do you write the you
13:57
project and how do you write the you
13:57
project and how do you write the you know new code or fix bugs or find issues
14:01
know new code or fix bugs or find issues
14:01
know new code or fix bugs or find issues but again it's a old project. How do you
14:04
but again it's a old project. How do you
14:04
but again it's a old project. How do you learn about that project? Um and this
14:06
learn about that project? Um and this
14:06
learn about that project? Um and this happens a lot. So I'm going to right now
14:09
happens a lot. So I'm going to right now
14:09
happens a lot. So I'm going to right now in today's world if you join a big
14:11
in today's world if you join a big
14:11
in today's world if you join a big project what will happen is somebody's
14:13
project what will happen is somebody's
14:13
project what will happen is somebody's going to really explain you the project
14:15
going to really explain you the project
14:15
going to really explain you the project and you have to also spend a lot of time
14:17
and you have to also spend a lot of time
14:17
and you have to also spend a lot of time learning about different files different
14:19
learning about different files different
14:19
learning about different files different you know API but copilot can help you
14:23
you know API but copilot can help you
14:23
you know API but copilot can help you with that so that will be my next
14:26
with that so that will be my next
14:26
with that so that will be my next episode same time again um Sarak asks a
14:30
episode same time again um Sarak asks a
14:31
episode same time again um Sarak asks a question hello sukak welcome to the show
14:34
question hello sukak welcome to the show
14:34
question hello sukak welcome to the show how does gith co-pilot analyze and
14:36
how does gith co-pilot analyze and
14:36
how does gith co-pilot analyze and suggest fixes for errors in real time.
14:40
suggest fixes for errors in real time.
14:40
suggest fixes for errors in real time. Can it differentiate between syntax
14:41
Can it differentiate between syntax
14:42
Can it differentiate between syntax issues, logical bugs and performance
14:43
issues, logical bugs and performance
14:44
issues, logical bugs and performance bottleneck? 100% it can do that. I have
14:47
bottleneck? 100% it can do that. I have
14:47
bottleneck? 100% it can do that. I have used actually in one of my project to
14:50
used actually in one of my project to
14:50
used actually in one of my project to look at the performance and issues
14:52
look at the performance and issues
14:52
look at the performance and issues right. So it did suggest. So it does
14:54
right. So it did suggest. So it does
14:54
right. So it did suggest. So it does real time. Yes. Um it actually again
14:57
real time. Yes. Um it actually again
14:57
real time. Yes. Um it actually again it's again using LLMs and looks at the
14:59
it's again using LLMs and looks at the
14:59
it's again using LLMs and looks at the syntaxes.
15:01
syntaxes.
15:01
syntaxes. Um but it can do all those more you more
15:07
Um but it can do all those more you more
15:07
Um but it can do all those more you more prompts you give it to you and over the
15:09
prompts you give it to you and over the
15:09
prompts you give it to you and over the time you know you're going to learn
15:10
time you know you're going to learn
15:10
time you know you're going to learn about fixing your prompts you give one
15:11
about fixing your prompts you give one
15:11
about fixing your prompts you give one prompt you don't get results you update
15:13
prompt you don't get results you update
15:13
prompt you don't get results you update your prompts um but yeah you can do all
15:17
your prompts um but yeah you can do all
15:17
your prompts um but yeah you can do all these three things you have asked for
15:19
these three things you have asked for
15:19
these three things you have asked for syntax issues logical bugs as well as
15:21
syntax issues logical bugs as well as
15:21
syntax issues logical bugs as well as performance bottl necks um some things
15:24
performance bottl necks um some things
15:24
performance bottl necks um some things it may not know specifically about your
15:27
it may not know specifically about your
15:27
it may not know specifically about your logical issues or like say business
15:29
logical issues or like say business
15:30
logical issues or like say business logic it may not know about that, right?
15:32
logic it may not know about that, right?
15:32
logic it may not know about that, right? But it will definitely know what line of
15:35
But it will definitely know what line of
15:35
But it will definitely know what line of the code could be
15:37
the code could be
15:37
the code could be slow, what uh you can
15:40
slow, what uh you can
15:40
slow, what uh you can actually um even copy your SQL syntaxes.
15:45
actually um even copy your SQL syntaxes.
15:45
actually um even copy your SQL syntaxes. You can even let it work with your
15:47
You can even let it work with your
15:47
You can even let it work with your databases um and then ask like hey this
15:50
databases um and then ask like hey this
15:50
databases um and then ask like hey this is my query it's taking this much time.
15:54
is my query it's taking this much time.
15:54
is my query it's taking this much time. What else can be done to improve the
15:56
What else can be done to improve the
15:56
What else can be done to improve the query? So maybe one one show will be on
15:58
query? So maybe one one show will be on
15:58
query? So maybe one one show will be on performance focused right and what we
16:01
performance focused right and what we
16:01
performance focused right and what we can do is we'll take an existing old
16:03
can do is we'll take an existing old
16:03
can do is we'll take an existing old project where a lot of things are slow
16:05
project where a lot of things are slow
16:05
project where a lot of things are slow maybe that's something we can do one
16:07
maybe that's something we can do one
16:07
maybe that's something we can do one episode. So guys with that said
16:10
episode. So guys with that said
16:10
episode. So guys with that said um that concludes the today's co-pilot
16:14
um that concludes the today's co-pilot
16:14
um that concludes the today's co-pilot show everybody thank you so much for
16:16
show everybody thank you so much for
16:16
show everybody thank you so much for watching the full the full list of these
16:20
watching the full the full list of these
16:20
watching the full the full list of these co-pilot show episodes all these
16:22
co-pilot show episodes all these
16:22
co-pilot show episodes all these episodes is is listed already on Corner
16:25
episodes is is listed already on Corner
16:25
episodes is is listed already on Corner also on YouTube channel
16:28
also on YouTube channel
16:28
also on YouTube channel um you can go there you can also you
16:31
um you can go there you can also you
16:31
um you can go there you can also you know learn from previous episodes if you
16:33
know learn from previous episodes if you
16:33
know learn from previous episodes if you missed them um this is I think seventh
16:36
missed them um this is I think seventh
16:36
missed them um this is I think seventh episode now we are going to have three
16:38
episode now we are going to have three
16:38
episode now we are going to have three or four more episodes
16:40
or four more episodes
16:40
or four more episodes um and then maybe we'll add more depends
16:42
um and then maybe we'll add more depends
16:42
um and then maybe we'll add more depends on like SA just asked question about
16:44
on like SA just asked question about
16:44
on like SA just asked question about performance maybe we'll add more we will
16:47
performance maybe we'll add more we will
16:47
performance maybe we'll add more we will add more uh topics to this show we'll
16:49
add more uh topics to this show we'll
16:49
add more uh topics to this show we'll continue to adding more with that said
16:51
continue to adding more with that said
16:51
continue to adding more with that said thank you from India and again I think
16:54
thank you from India and again I think
16:54
thank you from India and again I think next show will also be from India and
16:57
next show will also be from India and
16:57
next show will also be from India and then I'll be back in the US so everybody
16:59
then I'll be back in the US so everybody
16:59
then I'll be back in the US so everybody thank you for watching I'll see you next
17:03
thank you for watching I'll see you next
17:03
thank you for watching I'll see you next [Music]
#Windows & .NET