1
00:00:00,040 --> 00:00:00,080
"La coloration syntaxique
donne des informations"

2
00:00:00,120 --> 00:00:00,160
Quentin Ducasse.

3
00:00:02,960 --> 00:00:03,840
-Bonjour à tous.

4
00:00:04,160 --> 00:00:07,640
Dans cette vidéo, on va regarder
comment les couleurs de la syntaxe

5
00:00:07,960 --> 00:00:10,320
peuvent vous guider sur les expressions
que vous comptez écrire.

6
00:00:10,640 --> 00:00:12,760
Par exemple, si ici,
j'écris un C majuscule,

7
00:00:13,080 --> 00:00:15,480
donc un nom de classe,
on voit que ce C est en italique.

8
00:00:15,800 --> 00:00:18,800
Ça signifie
qu'il est reconnu par le système

9
00:00:19,120 --> 00:00:21,960
comme étant le début
d'un nom de classe qu'il connaît.

10
00:00:22,280 --> 00:00:25,800
Par exemple,
si je commence à écrire "Colo",

11
00:00:26,120 --> 00:00:29,840
il va me proposer différentes classes
qui commencent par ce préfixe.

12
00:00:30,160 --> 00:00:34,160
Si j'écris "Color", on peut voir
que l'écriture est revenue à la normale.

13
00:00:34,480 --> 00:00:36,480
Ça signifie que la classe est bleue.
Elle est reconnue.

14
00:00:36,800 --> 00:00:38,400
La classe Color est une classe existante.

15
00:00:38,720 --> 00:00:41,560
Maintenant, si j'écris "Colox",
la classe est rouge.

16
00:00:41,880 --> 00:00:44,240
Elle n'est pas détectée par le système.
C'est dû à plusieurs choses.

17
00:00:44,560 --> 00:00:45,760
Soit la classe n'existe pas,

18
00:00:46,080 --> 00:00:50,320
soit vous n'avez pas installé le package
qui contient la classe.

19
00:00:50,640 --> 00:00:52,720
La classe n'est pas reconnue
par le système.

20
00:00:54,160 --> 00:00:55,640
La même chose s'applique
pour les méthodes.

21
00:00:55,960 --> 00:00:58,760
Si je commence par une minuscule
et que j'écris "ne",

22
00:00:59,080 --> 00:01:00,840
il est en italique.

23
00:01:01,160 --> 00:01:04,000
Ça veut dire que ce préfixe est le début
d'une méthode connue par le système.

24
00:01:04,320 --> 00:01:08,800
Si j'écris "nexx",
la méthode devient rouge.

25
00:01:09,120 --> 00:01:11,320
Ça signifie qu'elle n'est pas reconnue
par le système,

26
00:01:11,640 --> 00:01:17,760
alors que si maintenant, j'écris "new",
l'écriture est redevenue droite.

27
00:01:18,080 --> 00:01:20,640
Ça signifie que la classe est reconnue
par le système.

28
00:01:20,960 --> 00:01:23,040
Voilà quelques astuces visuelles

29
00:01:23,360 --> 00:01:26,360
qui permettent d'avoir un retour direct
sur le code que vous écrivez.