Who executed the gold in the process is very simple, right, so you could just click on a resume button,
but now what will happen is since we have a multiple breakpoint in the previous examples, whatever
we have studied right from the beginning of the course, we only have a single breakpoint that is at
this instance where we have a full aid, meaning a mean code.
But now we do have a multiple breakpoint.
For example, we have a breakpoint outline number 28.
We have a breakpoint at line number 30, right?
So in this case, whenever you have a multiple breakpoint, what will happen is if you click on a resume.
So this will start execution of the code, OK, and then it will again stop when we have.
The next big point.
Right?
So wherever you have a next frequent present, our process will automatically pour into execution over
there.
Right.
And I did, and that's a resume option is usually not preferred when we are performing a debug or debugging
of a call.
So instead of this, we have another option.
For example, the most frequently use option is stepping in.
Right.
So this is used to go inside the function, OK, to analyze the container for function.
Then we have a step over right.
So the step in to allow us to go inside the function and analyze the container for function.
Step over.
We'll skip the process of going into a function.
Instead, it will just be jumping on to the next line.
For example, here we have a malfunction rate.
So if you delay, step into who will be going inside the function.
So we will be over here analyzing what is inside the malfunction.
But if you utilize the step over, so we will be executing the code and reaching to a next.
Right?
Other than that, we also have an option called then step rate.
And for example, if you are in this function, right?
So if you analyze the specific value and then you do not want to go till the end of a function, you
will just click on step four, right?
So this will bring us out of this function and get right.
So this add option, which we frequently utilize right now.
If you just click on step two, right, so here we do not have any function.
What this will do is this will execute this statement and then we simply reach to next.
Great.
So let it just click on step into right.
So you'll be finding as soon as we click on step into, OK, we'll just be executing the code.
If you do not have a function and we reach to a next date, you see a variable view, OK, as soon as
any of the variables have an update automatically, it is highlighted within a look at a rate.
In the previous case, we won't be finding any color.
OK, as soon as we.
Initialize our DNA, a zero will be finding both of them have now been updated with the value of zero
and that is highlighted by and in local right.
Let us try to step into this function, right?
So any platform itself is a function.
So now if you just click on, step in to see, we'll be finding it takes us inside the Ineke platform.
Right now here we have enabled cash.
Okay, so we do not want to go inside, enable cash, so we could just click on step four.
So this will take us to the next function.
Again, if you click on the step or so, this will complete our execution of any new platform because
we have an ending that replaces of an exact form over here.
In that case, will be just coming out of it right now.
Let us assume that we do not click on step or instead we click on stipulate that right?
So this will automatically bring us out of any Nick Blackwell rate.
This makes sense.
Now we are at this instance.
So if we want to analyze the content of this function, you have a step in the right as soon as you
click on step.
And do you reach to this function right where we declared the multiplication function?
And as soon as you reach to this function now, you could see the variable window is updated to all
the variable.
OK?
And an argument which are present in and function are automatically highlighted over here.
So we have an X Y and local and this Skomal, which is a local variable for this function, right?
And as soon as we execute the code.
So how we execute the code here, if we could just click on step into because this do this is not a
function, so it will just execute the code and reach to a next lane.
So if you click on step and do OK, so it will just execute the code and we do an x ray.
Now here you will create jobs.
So we have an update on the local and the score, right?
And that is highlighted by a local right.
This makes sense.
Now, if you just click again on this step and do as we are reaching to an end of this function, declaration
will be simply going back to a main goal.
So let it just click on step into.
So here you could clearly see we are back to our main goal here right now.
If you gain, click on step and do right so you reach to a next function, which is at right.
So step four, if you just go inside and function, so we are over here, if you click on step four,
right, so this will bring us out of the function, right?
And this basically mean we executed our call.
What's right?
So these are the various options that you have over here.
Now remember, as soon as you goes in to the function, okay, all the local variable, which are present
inside the function will be automatically highlighted in and variable view.
And as soon as any of the variable have changes in a value.
So that will be highlighted with any look at a global variable which are not utilized in any of a function.
OK.
Specifically a mean function.
OK.
That won't be highlighted anywhere, so you could just go to an expression depth and then you could
add the global variable over here.
Right.
So these are the kinds of strategies that we adopt.
Now, remember whenever you are working with debugging of a code.
So these are the useful option that you have.
So if you want to go inside the function you, you have an option left to step into.
If you are already inside your function and want to come out of a function, then you have a step return.
And if you do not want to go inside the function, you just want to execute that statement and then
reach to a next line of a.
You could just use step over, right?
So these are the useful option.
Other than that, we have a variable view.
So if you are in the mean, go to all the variable which are declaring a mean will be highlighted over
here if you are inside the function.
So all the variables which are local to a function will be highlighted over here, right?
Breakpoint highlights the line number where we have a breakpoint expression could be used to add a user
specific expression consisting of a combination of variable which are present in a call.
Or it could also be used to analyze the global variable container.
So our strategy will be whenever we are in a situation to analyze the global variable, we will be utilizing
an expression, right?
You know, Keith, whenever you add a variable, which is not declared over here, so that basically
lead to invalid expression.
Right.
So these are some of the techniques that we utilize when we work around with a breakpoint rate.