Situation n°2 : CleanUp et Refactoring

Contexte : Au sein de mon entreprise, mon tuteur m’a demandé de procéder à un clean up complet du projet “Soumettre.fr”

ACTIVITÉS DU RÉFÉRENTIEL MISES EN OEUVRE :

  • A1.1.1 Analyse du cahier des charges d’un service à produire
  • A1.4.1 Participation à un projet
  • A4.1.2 Conception ou adaptation de l’interface utilisateur d’une solution applicative
  • A4.1.7 Développement, utilisation ou adaptation de composants logiciels
  • A4.1.9 Rédaction d’une documentation technique
  • A5.1.1 Mise en place d’une gestion de configuration

Le Besoin : Le projet “Soumettre.fr” étant assez lourd, il avait besoin d’être nettoyé de tous ses commentaires pour libérer de l’espace.

L’existant : le projet “Soumettre.fr” au complet.

Environnement de développement

IDE mis en œuvre

Visual Studio Code

Visual Studio Code est un éditeur de code extensible développé par Microsoft pour Windows, Linux et macOS en open source.MySQL WorkBenchM

Langages utilisés

PHP

PHP: Hypertext Preprocessor, plus connu sous son sigle PHP , est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n’importe quel langage interprété de façon locale. PHP est un langage impératif orienté objet.S

Méthode de travail en projet

La méthode de travail en projet fonctionne sur une répartition des tâches et du travail équitablement entre les collaborateurs. Une mise au point est faite sur le travail fourni et chacun explique sa production ainsi que les améliorations apportées. Si une des personnes du projet pense d’une information qu’elle est inutile, celui-ci procède à un discours argumenté et justifié.

Environnement de travail collaboratif

Ce projet a été conçu en mode collaboratif, partagé sur la plateforme GitHub.

À l’origine, GitLab était un logiciel libre de forge. Il a ensuite été scindé en deux versions, l’une libre, sous licence MIT nommé GitLab CE, l’autre contenant quelques modification propriétaires, sous licenceGitLab EE nommé GitLab EE. Aujourd’hui, ce nom peut désigner : GitLab B.V.

A la fin de cette tâche, le code du projet “Soumettre.fr” est plus clair, plus lisible et le projet est devenu plus léger lors de son utilisation.

Production associées :

https://drive.google.com/open?id=1H-qwfGdHi5u6gVK8S7FqNNeM3-6b61JE