Closed smax9698 closed 7 years ago
Can I test this patch?
Reminder: my commands are
Nice ! Clair et concis. :-) Quelques petites remarques: Page "Variables dans les programmes" : Dans la phrase "Il est d'usage de déclarer les variables une par une à part si elles ont un lien fort entre elles." -> N'est-ce pas l'inverse que vous avez voulu dire ? Cad déclarer les variables ensemble si elles sont fort liées ? Pour l'exercice INGInious de cette page, il est possible de réussir l'exercice en mettant une réponse du style : a = b + 1; b = a - 1; On évite donc une misconception de type "b = b-1" mais l'exemple que je montre peut aussi être une misconception, car b n'a pas besoin de changer.
Après c'est un peu plus dur de l'éviter avec de simples tests unitaires, il faidraot peut-être faire un peu de pré-processing du code source ou alors obliger à répondre à la question en une seule ligne (nécessiterait certainement une update de la webapp du syllabus)
Dans la même page, vous parlez de la portée des variables locales en utilisant la notion de fonction. Étant donné que les étudiants n'auront certainement pas vu cette notion-là à ce chapitre de la matière, pourquoi ne pas parler de "blocs" ( "{ ... }" ) à la place ? Il faudrait bien sûr définir ce qu'est un bloc mais ce n'est a mon avis pas une notion bien compliquée à comprendre pour eux à ce stade-là :-)
Pour le reste, c'est vraiment bien clair et bien expliqué, bien joué !
PS: Si vous le désirez, vous pouvez utiliser la directive:
.. author::
Vos noms
pour avoir vos noms en tant qu'auteurs de la page :-)
Chapitre sur les variables composé de 4 sections