Return to Video

Friends fait correctement - Introduction à la programmation en Java

  • 0:00 - 0:03
    Pour faire ça, j'ajouterai
    d'abord une nouvelle variable.
  • 0:03 - 0:05
    Je l'appelerai friends2
    pour l'instant.
  • 0:05 - 0:08
    Dans le constructeur, j'ai besoin
    d'initialiser friends2,
  • 0:08 - 0:10
    et il y a cette erreur,
    je devais l'importer.
  • 0:10 - 0:11

    Jusqu'ici tout va bien.
  • 0:11 - 0:13
    Je vais réparer addfriend.
  • 0:13 - 0:16
    J'ajouterai l'ami aux deux listes
    que je suis en ce moment.
  • 0:16 - 0:19
    J'ai essayé d'ajouter l'ami entier
    au lieu de simplement le nom.
  • 0:19 - 0:20

    Beaucoup mieux.
  • 0:20 - 0:22
    Voyons voir si les tests passent toujours.
  • 0:22 - 0:23
    PersonTesteur.
  • 0:23 - 0:26
    Les choses semblent correspondre,
    donc je vais vers getFriends.
  • 0:26 - 0:29
    Au lieu d'utiliser friends,
    je veux utiliser friends2,
  • 0:29 - 0:31
    mais friends2 est un vecteur,
  • 0:31 - 0:33
    il m'en faut donc
    une représentation en chaîne.
  • 0:33 - 0:36
    Mais toString renvoie des crochets
    autour de ce que je veux,
  • 0:36 - 0:39
    donc il faudra enlever les crochets
    en utilisant la sous-chaîne.
  • 0:39 - 0:42
    Je le mettrai dans une variable
    et renverrai la sous-chaîne,
  • 0:42 - 0:46
    en commençant par le deuxième caractère
    et en m'arrêtant avant le dernier.
  • 0:46 - 0:48
    Voyons voir si les tests passent encore.
  • 0:48 - 0:50
    On dirait que tout correspond encore,
  • 0:50 - 0:52
    sauf qu'il y a une virgule
    flottante juste ici.
  • 0:52 - 0:55
    Mais c'est la méthode getfriend,
    je reviendrai là-dessus.
  • 0:55 - 0:58
    Et maintenant pour celui
    particulièrement satisfaisant.
  • 0:58 - 1:01
    Je vais supprimer tout ce code
    et le remplacer par une ligne.
  • 1:01 - 1:04
    Je récupérerai l'élément
    du vecteur dans friendIndex,
  • 1:04 - 1:07
    et maintenant tout correspond
    exactement à ce que nous voulions.
  • 1:07 - 1:10
    Mais je dois nettoyer mes
    autres variables inutilisées.
  • 1:10 - 1:12
    J'ai toujours private String friends
  • 1:12 - 1:15
    et je ne l'utilise nulle part, ou
    du moins je ne devrais pas.
  • 1:15 - 1:17
    Je vais donc le supprimer, et ici,
  • 1:17 - 1:20
    et ici, et je pense que c'est tout.
  • 1:20 - 1:23
    Mais maintenant, friends2
    a un nom plutôt stupide.
  • 1:23 - 1:26
    Donc, je veux juste changer
    friends2 en friends.
  • 1:26 - 1:30
    J'utiliserai rechercher et remplacer et
    remplacerai toutes les occurrences.
  • 1:30 - 1:32
    Créer une variable en plus
    aurait pu ressembler
  • 1:32 - 1:33
    à un travail supplémentaire.
  • 1:33 - 1:35
    Et si vous ne l'avez pas fait,
    ce n'est pas grave.
  • 1:35 - 1:37
    Je l'ai fait pour vous
    montrer comment
  • 1:37 - 1:39
    aborder une refactorisation
    beaucoup plus grand.
  • 1:39 - 1:42
    Parfois, lorsque vous travaillez
    sur une très grosse refactorisation,
  • 1:42 - 1:46
    c'est bon de s'assurer que tout fonctionne
    à chaque étape intermédiaire.
  • 1:46 - 1:49
    Vous en apprendrez plus, si
    vous travaillerez comme informaticien.
タイトル:
Friends fait correctement - Introduction à la programmation en Java
概説:

14-12 Friends fait correctement

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
cs046: Intro to Programming
Duration:
01:49

French subtitles

改訂 Compare revisions