‫Content de te revoir.
‫Dans cette vidéo, nous allons découvrir Oros et les locaux ainsi que les points d'arrêt un peu plus. Nous avons donc
‫vu comment utiliser les points d'arrêt dans la dernière vidéo et nous avons créé ce point d'arrêt au point où nous
‫créons cette liste locale ou cette variable locale appelé Friends, qui n'est disponible que dans notre méthode principale.
‫Et puis nous pouvons, bien sûr, aller de l'avant et créer d'autres points d'arrêt.
‫Je vais donc juste créer deux points d'arrêt.
‫Maintenant, disons que nous voulons jeter un œil à nos points d'arrêt.
‫Et dans cet exemple, c'est super facile car nous n'avons que ces deux points d'arrêt, non ?
‫Ils sont donc visibles à tout moment.
‫Mais maintenant, imaginez que nous ayons fait cela.
‫Nous l'avons donc résumé.
‫Nous voulons vraiment le décomposer au niveau supérieur.
‫Et maintenant, nous ne voyons que ce point d'arrêt.
‫Mais où sont tous les autres points d'arrêt ?
‫Eh bien, ce que vous pouvez faire, c'est commencer.
‫Et puis ou commencez le débogage en appuyant sur un cinq, puis l'autre chose que vous pouvez faire est
‫de vérifier vos points d'arrêt.
‫Donc, Control Alti est le raccourci ou vous pouvez simplement accéder aux points d'arrêt Windows ici à partir de Dybbuk Debug lorsque
‫ces points d'arrêt ouvriront ce petit onglet ici, qui vous montrera les différents points d'arrêt que vous
‫avez.
‫Nous avons donc un point de rupture et un programme.
‫Crestline 10, caractère 13 et un autre dans le programme.
‫Caslen 21.
‫Caractère 13.
‫D'accord.
‫Ce sont donc les deux points de rupture que nous avons.
‫Et maintenant, afin de se débarrasser d'un point d'arrêt, ce que nous pouvons faire, c'est, bien sûr, nous pouvons appuyer sur le point d'arrêt.
‫Donc ici dans la partie gauche, nous pouvons cliquer dessus.
‫Et comme vous pouvez le voir, il disparaît complètement de nos points d'arrêt.
‫Une fois que nous avons fait cela, nous pourrions également simplement désactiver le point d'arrêt.
‫Maintenant, vous pouvez voir que c'est juste au milieu.
‫Alors permettez-moi de le faire avec ce point d'arrêt.
‫Vous pouvez mieux le voir et voir maintenant qu'il n'est plus entièrement rouge.
‫Il n'est plus rempli de rouge.
‫Il est rempli de blanc.
‫D'accord.
‫Il est donc toujours là, mais il est désactivé.
‫Vous pouvez donc désactiver les points d'arrêt à tout moment avec cette fenêtre.
‫Avec cette fenêtre de points d'arrêt.
‫D'accord.
‫Cela pourrait donc ne pas être utile dans notre cas spécifique ici, car c'est un programme super court.
‫Droit?
‫Nous n'avons pas grand-chose à faire ici.
‫Mais une fois que vous avez un programme dans lequel vous avez des points d'arrêt dans de nombreux fichiers différents,
‫cela s'avère pratique et vous aide vraiment.
‫D'accord.
‫Donc, la prochaine chose que j'aimerais vous montrer, et c'est très important, en
‫particulier pour déterminer où se trouvent vos bogues, et c'est d'utiliser les locaux et.
‫D'accord.
‫Commençons par Oros.
‫Vous pouvez voir que nous avons ici cette nouvelle fenêtre appelée Oros.
‫Les commandes nous montreront automatiquement les variables qui se trouvent autour des points d'arrêt actuels.
‫Donc ceux qui sont pertinents actuellement.
‫Il y a donc cette variable ARC, qui est celle-ci ici en haut de notre méthode principale.
‫Donc cette variable d'ARC.
‫Et puis nous avons la variable de cet ami, qui est actuellement nulle.
‫Et une fois que nous passons à l'étape suivante, nous enjambons.
‫Nous pouvons voir que maintenant nous avons des amis et des amis de la fête, donc Oros nous montre automatiquement les variables qui entourent
‫le point d'arrêt qui sont proches de l'endroit où nous sommes actuellement.
‫D'accord.
‫Donc ici, je suis avec des amis et vous pouvez voir que nous avons sept entrées là-bas et puis nous avons des amis de la fête, ce
‫qui est à ce stade maintenant.
‫Mais une fois que nous avons franchi le pas, nous pouvons voir maintenant les amis de la fête, c'est ce qui est regardé.
‫D'accord.
‫Nous avons donc ce nombre variable et nous avons cette variable amis du parti, qui contient des informations supplémentaires.
‫Peut voir que le nombre d'amis du parti est de zéro à ce stade.
‫Vous pouvez voir le type ici si vous voulez en savoir plus à ce sujet.
‫C'est une liste de collection système.
‫Et puis nous avons ce nombre d'amis de fête, qui est également nul.
‫D'accord.
‫Alors comte, qui est celui-ci ici et celui-ci là-bas.
‫Et puis nous avons des amis du parti, qui ont un compte de zéro.
‫D'accord.
‫C'est donc l'idée générale ou en fait les amis de la fête.
‫Et puis nous avons le compte.
‫C'est donc deux choses différentes car il considère le nombre d'amis de la fête, qui est le nombre d'amis de la
‫fête.
‫Et il y a la liste d'amis de la fête, qui est la liste qui ne contient
‫actuellement aucun ami ni aucune entrée.
‫D'accord.
‫Voilà donc nos ordres.
‫Et c'est très pratique lorsque vous examinez les variables que vous avez actuellement.
‫Maintenant, ce que vous pouvez également faire, c'est les modifier.
‫D'accord.
‫Vous pouvez donc modifier la valeur ici.
‫Vous pouvez aller de l'avant et entrer cinq et tester le comportement de votre programme une fois que vous modifiez la valeur en une valeur
‫différente.
‫Comme vous pouvez le voir, je l'ai changé à cinq.
‫Et maintenant, je pouvais voir, OK, comment mon programme se comporterait-il une fois que j'aurais ajouté un ou saisi une valeur de cinq, par exemple ?
‫D'accord.
‫C'est donc une chose.
‫L'autre que je voudrais vous montrer sont des locaux.
‫Mais avant de faire cela, je voudrais vous montrer à regarder d'abord.
‫Alors allons à la montre et la montre ouvre ceci.
‫Une note, qui ressemble à ce que nous venons de voir, et maintenant vous pouvez ajouter des éléments
‫à regarder, d'ailleurs, en bas, Oros est toujours là.
‫C'est donc juste un nouvel onglet ici tout en bas.
‫Et voici en regarder un.
‫C'est parce que même si les points d'arrêt ont pris de la place et c'est important, mais ce que nous pouvons faire,
‫c'est que nous pouvons à tout moment, nous pouvons faire glisser tous ceux-ci et les avoir à côté ici afin que nous puissions les comparer.
‫Alors disons que je veux ajouter mes amis, donc je vais juste ajouter des amis de la fête à ma liste.
‫D'accord.
‫Les amis de la fête sont entrés et vous pouvez voir que le nombre d'amis de la fête est de zéro.
‫Ensuite, il est toujours important d'où vous êtes en ce moment.
‫Donc à ce stade, je suis ici, donc je vais juste regarder mon ami actuel.
‫Et laissez-moi entrer, comme vous pouvez le voir, le fait qu'il obtienne un nom de flèche ami actuel n'existe pas dans le
‫contexte actuel.
‫Il n'existe donc pas encore à ce moment-là, mais il existera plus tard.
‫Alors regardons aussi les amis, parce que les amis c'est aussi quelque chose qui n'existe pas dans le
‫contexte actuel.
‫Pourquoi donc?
‫Eh bien, parce qu'en ce moment, comme vous pouvez le voir, la flèche est à l'intérieur de mes amis du parti.
‫Nous sommes donc dans cette méthode maintenant.
‫La portée de nos variables entières est dans cette méthode et le verbal de cet ami à cette fête, le
‫verbal de l'ami, ils ne sont pas disponibles ici.
‫Ce n'est donc pas à faire la fête entre amis que nous nous penchons ici.
‫D'accord.
‫Parce que les amis de la fête que nous regardons sont celui-ci ici.
‫Pourquoi donc?
‫Eh bien, c'est à cause de la portée ou sa portée est un concept très important car une variable qui est créée
‫dans une méthode n'est disponible que dans cette méthode.
‫C'est pourquoi nous ne pouvons pas utiliser des amis ou des amis de fête de notre méthode principale dans nos amis de fête, car c'est une
‫méthode différente, n'est-ce pas ?
‫Si nous les créions globalement.
‫Donc, si nous les créions ici en haut en tant que champs pour notre classe, ils seraient alors disponibles dans toutes
‫les méthodes.
‫D'accord.
‫C'est donc très important ici.
‫J'ai regardé Interscope et une autre vidéo, je pense.
‫Mais ici, c'est vraiment, encore une fois, très facile à voir parce que, eh bien, nous pouvons voir directement les valeurs que nous
‫obtenons.
‫D'accord.
‫Maintenant, allons de l'avant avec le programme et allons-y.
‫Continuer.
‫Disons simplement, OK, continuons.
‫Je peux voir maintenant que les amis de la fête et l'ami actuel sont disponibles parce que maintenant l'ami actuel est maintenant.
‫Nous pouvons donc simplement passer à l'étape suivante et nous pouvons voir que l'amie actuelle est Michelle.
‫Notre programme nous donne donc ces valeurs.
‫Et en même temps, à droite, Oros nous donne constamment les valeurs les plus proches du point d'arrêt
‫auquel nous nous trouvons actuellement.
‫D'accord.
‫Donc une fois je saute et je saute à nouveau.
‫Et puis je vois que je suis chez des amis, alors j'ai dû sauter plusieurs fois, mais maintenant
‫je suis à nouveau dans la méthode principale parce que j'ai sauté de mes amis de la fête et maintenant les
‫amis de la fête sont maintenant mes amis actuels, Carlos et mes amis est le compte de deux.
‫Je n'ai donc que deux amis dans ma liste.
‫Maintenant, c'est étrange parce que je pensais avoir sept amis dans ma liste.
‫Eh bien, c'est quelque chose que nous devons examiner un peu plus en profondeur, car ce
‫que nous faisons est une énorme erreur et c'est une erreur très débutante.
‫Nous retirons d'une liste maintenant.
‫On passe par référence.
‫On ne passe pas par la valeur.
‫Et c'est quelque chose que nous examinerons dans la prochaine vidéo.
‫Encore une fois, juste comme une petite préparation pour vous.
‫Alors et puis avant que nous le fassions, j'aimerais vérifier une autre fenêtre.
‫Et comme vous pouvez le voir, il existe de nombreuses fenêtres, vous pouvez donc en apprendre beaucoup sur le débogage
‫si vous consultez simplement les différentes fenêtres et voyez où se trouve votre programme à chaque ligne et quel est son état.
‫Et vous pouvez également vérifier la mémoire et ainsi de suite.
‫Mais ce qui est important pour l'instant, ce sont les locaux.
‫Je voudrais donc vous montrer les locaux, local vous montre les variables disponibles dans le contexte local.
‫Donc dans la portée que nous examinons actuellement.
‫Donc, comme je viens de le dire, la portée est la méthode dans laquelle nous sommes.
‫Alors recommençons.
‫Commençons le débogage.
‫Et au fait, une fois le débogage terminé, vous pouvez également redémarrer le débogage en appuyant sur ce bouton ici, sur le bouton
‫de redémarrage ou en appuyant sur la touche shift à cinq heures.
‫OK, donc dans le contexte actuel, c'est la fenêtre des locaux.
‫D'accord, c'est important.
‫Nous sommes actuellement chez l'habitant.
‫Pas du tout ceux-là.
‫Nous cherchons actuellement des locaux.
‫Nous avons donc des arcs, qui sont ces arcs principaux, la chaîne ici, cette chaîne ou ce tableau.
‫Et puis nous avons nos amis et nous avons nos amis du parti.
‫Ce sont donc les variables qui sont disponibles dans cette méthode principale.
‫Et c'est pourquoi nous sommes actuellement affichés, ces deux valeurs.
‫On peut donc franchir le pas.
‫Nous pouvons voir, OK, nous avons sept amis.
‫Nous pouvons regarder nos amis du parti, nous pouvons voir compter jusqu'à zéro.
‫Mais la variable count elle-même est quatre et nous avons une liste.
‫Alors maintenant, nous ne cherchons plus d'amis, mais nous regardons une liste.
‫Alors qu'est-ce que la liste?
‫Eh bien, la liste est cette variable qui nous a été transmise.
‫OK, vous pouvez donc voir que cette liste nous a été transmise et que cette liste compte jusqu'à sept.
‫D'accord, et qu'est-ce qu'il y a dedans ?
‫Eh bien, il y a tous les différents noms que nous avons.
‫D'accord.
‫C'était donc les locaux, les Oros et les points d'arrêt.
‫Et dans la vidéo suivante, nous allons corriger notre problème car nous avons toujours notre bug ici parce que
‫nous vérifions le mauvais volume.
‫Mais en même temps, nous allons voir comment résoudre d'autres problèmes que nous avons dans notre programme.
‫D'accord.
‫Alors rendez-vous dans la prochaine vidéo.