yann-bauduin / partielSC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

partielSC

1. Forkez ce repo ou suivez son exemple de format dans un repo que vous devez me partager à l'adresse remi.hamy@gmail.com

Format du nom de repo PartielSoftwareCraftmanship"< Votre NOM PRENOM >"

2. Partie questions

Veuillez copier les questions et y répondre dans ce README pour les questions textes. Pour les autres questions, mettez votre code dans le dossier CODE à la racine de votre repo

  1. Corrigez ce code écrit par le stagiaire de votre équipe qui n’est pas encore familier ac le métier. (exo1.java)

  2. Qu’est ce que du code propre ? Un code propre est un code qui respecte les principes de clarté, de simplicité et de maintenabilité. Il doit être facilement lisible, permettant à tout développeur de le comprendre aisément, même s'il n'en est pas l'auteur. La simplicité est essentielle : le code doit éviter toute complexité superflue. Il doit être bien structuré, organisé en modules ou classes ayant chacun une responsabilité bien définie. Les commentaires doivent être judicieux, expliquant les raisons derrière le code plutôt que sa mécanique. Les noms des variables, fonctions et classes doivent être explicites et refléter clairement leur rôle. Enfin, le code doit être aisément testable, avec une bonne couverture de tests unitaires pour assurer sa fiabilité.

  3. De votre expérience de l’agilité en entreprise, en vous basant sur les piliers du manifeste vu en cours. Que pourriez vous améliorer dans la gestion de vos projets ?

Les axes d'amélioration que je pourrais appliqué dans mon entreprise serais les suivants :

  • La documentation, malheuresement jusque là nous n'en n'avons pas chacun fait la feature et passe a la suivante sans pour autant prendre le temps de rédiger un document technique qui explique ce qui s'y passe dedans. Ce n'est pas une bonne pratique car certaine personne n'ont jamais mis les pieds dans cette partie du code et il y a pas de support expliquant le code et les spécificité de celui-ic.
  • L'uniformisation des variables, nous n'avons pas de normes strictes qui nous force à avoir un code homogene. chacun code a sa maniere avec ses regles.
  • Les test, les test devrais être mis en place dans ma structure, ce qui permettrai de réduire les bugs et les failles de sécurité.
  1. Aie aie aie, l’équipe a reçu un nouveau cket méer pour notre gestion des achats durant vos congés, évidemment, ils ont du chiffrer tout ça et réduire le temps inialement demandé. Vous rentrez donc de congés et voyez un ticket (exo4.java).
    1. Place au kata ! Votre dernier (dans le langage de votre choix) (voir repo post_apocalypse).

About


Languages

Language:Python 50.9%Language:Java 49.1%