cours-snt/nsi_python/projet_tkinter/bareme.txt
2022-10-25 14:33:52 +02:00

12 lines
1.1 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Barème de notation :
- Votre programme devra être découpé en plusieurs fonctions, chaque fonction doit avoir un rôle donné. /3
- Chaque fonction devra avoir sa « docstring » qui précisera le rôle et le type de chaque paramètre. /3
- Quand cest pertinent, les fonctions devront fixer des préconditions sur les paramètres à laide de linstruction « assert » /2
- Quand cest pertinent, les fonctions devront fixer des postconditions sur leur résultat à laide de linstruction « assert » /2
- Chaque fonction devra être testée individuellement (ce que lon appelle des tests unitaires) à laide de linstruction « assert ». /3
- Votre programme devra avoir une interface graphique (avec tkinter par exemple) /3
- votre programme a au moins un bouton qui provoque un changement lorsquil est cliqué /2
- votre programme a au moins un texte qui change après une action dun·e utilisateur·ice /2
- Bonus : Votre programme peut aussi être lancé avec une interface texte (pas de fenêtre, juste des print et des input) /2
- Bonus : Votre programme fonctionne bien /2