Replies: 6 comments
-
Celui de Blanche : clair car il comporte une fonction à l'extérieur du code principal, ce qui allège. C'est celui que j'ai compris le plus rapidement, même si j'ai eu besoin d'un peu de temps. |
Beta Was this translation helpful? Give feedback.
-
Code de Blanche : Le code est agréable à lire et respecte assez bien PEP8. La fonction is_white définie hors de la boucle est bienvenue, on comprend assez bien la démarche, même si on aurait pu alléger la fonction en utilisant la condition Code de Yoan : Qu'il n'y ait pas de commentaire ou de fonction discriminant cases noires et blanches hors des boucles rend la compréhension plus difficile. Remplir l'arrière-plan en blanc avec Code de Louis : La méthode utilisée parait assez naturelle et se comprend assez bien. Pas de saut de ligne, et les conventions PEP8 ne sont pas respectées partout, ce qui fait que le code n'est pas très aéré et difficile à lire. Il est difficile de délimiter la partie qui sert vraiment à tracer le damier. Pour les trois codes, des petits commentaires dans le code auraient permis de comprendre plus vite les différentes étapes de la démarche. |
Beta Was this translation helpful? Give feedback.
-
Pour le code de Louis et Yoan il serait plus agréable de le lire s'il y avait plus d'espaces et de distinction entre les parties du codes qui ont chacune leur rôle, on pourrait y ajouter un commentaire rapide avant la partie pour dire ce qu'elle va faire. |
Beta Was this translation helpful? Give feedback.
-
Code de Blanche : l'ajout de fonctions permet au code une meilleure lisibilité, tout comme les sauts de lignes. La méthode utilisée n'est pas la plus naturelle mais est très efficace. Code de Yoan : le code est moins lisible que celui de Blanche, il aurait été préférable de mettre plus de d'espaces, et d'ajouter des commentaires. Le code me parait assez lourd et peu efficace, il y a plusieurs fois deux boucles for imbriquées. Code de Louis : sa manière de coder parait assez naturelle une fois que l'on a compris le code, mais elle n'est pas très lisible et mériterait des commentaires pour mieux expliquer toutes les étapes, en particulier pour une personne qui n'aurait pas travaillé sur le projet. Il est difficile de distinguer les différentes parties du code |
Beta Was this translation helpful? Give feedback.
-
code de Louis : Après avoir relu le code, je crois avoir compris la démarche. code de Yoan : idem que pour Louis code de Blanche : Le code est très clair. La fonction is_white a un nom explicite et témoigne bien de la démarche adoptée. |
Beta Was this translation helpful? Give feedback.
-
Le code de Blanche me parait le plus clair. Il n'est pas trop long et va à l’essentiel. Pour les autres, j'aurais mieux compris si les parties étaient mieux séparées, avec des commentaires par exemple. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Les trois code suivants comportent un tracé de damier qui marche :
Louis
snake.py
(commit 746172dbfe)Yoan
damier.py
(commit 16549167e8)Blanche
snake.py
(commit 8d1966dc8f)Lisez les 3 portions du code qui tracent les damiers. Lequel vous semble le plus facile à comprendre ? (c'est subjectif, il n'y a pas de "bonne" réponse dans l'absolu). Sauriez-vous dire pourquoi ? Avez-vous des suggestions d'améliorations (en tout cas, des modifications du code qui auraient facilité votre compréhension) ?
Répondez dans ce fil de discussion svp !
Beta Was this translation helpful? Give feedback.
All reactions