Ce projet va permettre de réinvestir une grande partie des connaissances vues dans la partie "Langages et programmation", et "Représentation des données, types et valeurs de base". Il sera réalisé par groupe de deux, et sera noté.
Prendre des noms de variables explicites.
Un code clair et aéré est bien plus simple à comprendre et à analyser.
Commenter le code !
Prototyper les fonctions.
Un code bien écrit doit être compréhensible par tout le monde.
Penser à vérifier si toutes les fonctions sont opérationnelles (avec assert).
Ce projet, comme tous les autres, peut être réalisé en utilisant la gestion de version (versionning) avec Git et BitBucket, mais ce n'est pas une obligation.
La prise en main du versionning est assez longue et délicate, et nécessite un investissement assez important.
Si vous êtes intéressé par cette notion de gestion de version, vous pouvez vous reporter aux documents présents sur le site.