Skip to content

Collaboration Implémentation Outils

Ditch04 edited this page May 11, 2023 · 15 revisions

Organisation du groupe

Nous définissons les tâches précises que chacun aura à réaliser durant la semaine, et ce chaque semaine. Nous faisons des appels au moins une fois par semaine pour discuter de l'avancement de chacun et du projet en général. Chacun donne ainsi son point de vue, ses idées et les points qu'il aimerait modifier ou améliorer. Les infos, liens utiles et questions sont envoyées sur un groupe discord qui sert également aux réunions. Nous nous servons également de messenger pour les communications plus urgentes.

Ambiance dans le groupe

L'ambiance dans le groupe est bonne. Nous sommes un groupe de 4 amis avant d'être un groupe de développeurs, bien que cela pourrait nuire à la qualité du travail fournit, nous nous entendons bien et savons nous dire les choses en cas de désaccord. Pas de soucis à ce niveau la.

Outils utilisés

Git

Utilisation de Git. Nous commitons à chaque fois qu'une nouvelle fonctionnalité est implémentée. Nous avons une branche front, back et DB. Le Wiki est complété au fur et à mesure que nous avançons sur le projet.

Gestionnaire de tâches

Nous utilisons Trello comme gestionnaire de tâches.

https://trello.com/b/uKAtNBII/projet-dev-iii-modèle-kanban

Gestionnaire de temps

Nous utilisons Clockify Chacun ajoute individuellement ses périodes de travail au projet. Les temps de sont pas encore bien référencés mais nous élagueront tout ça par la suite.

https://app.clockify.me/projects/640501b4b3fc173d9baa37c7/edit

Outils de communication et de partage

Nous utilisons Discord pour nous appeler et partager nos écrans si cela est nécessaire, ainsi que pour y déposer des fichiers et liens intéressants pour le projet. Nous nous servons également de Messenger pour communiquer rapidement et planifier des réunions.

Outils de développement

Visual Studio Code

MongoDB

Autres outils

Qualité du code

Une bonne qualité de code permet d'améliorer la maintenabilité, la lisibilité et la compréhension du code par les autres développeurs. Pour cela, plusieurs pratiques sont mises en place pour garantir une qualité de code optimale.

Tout d'abord, il est important de respecter les conventions de codage. Ces conventions sont des règles qui permettent d'écrire du code lisible, cohérent et facilement compréhensible. Elles concernent la nomenclature des variables, la syntaxe, les indentations, la longueur des lignes, etc.

Ensuite, les outils de "linting" sont utilisés pour détecter les erreurs de syntaxe, de style ou de formatage. Ces outils permettent de rendre le code plus cohérent et de prévenir les erreurs avant qu'elles ne se produisent.

Enfin, des tests sont également utilisés pour vérifier le bon fonctionnement du code. Ces tests peuvent être automatisés et exécutés régulièrement pour s'assurer que le code est toujours fonctionnel. Les tests peuvent être unitaires, d'intégration ou de système. Ils permettent également de détecter les erreurs et les problèmes avant qu'ils ne soient introduits dans le code.

Clone this wiki locally