Site de création et de partage de randonnées
Réusinage de code PHP, calculs géographiques
Client :
- Le client est un acteur important dans le domaine de la création et recherche de randonnées en ligne.
Responsabilités :
- Analyse et réusinage du code PHP (réalisé sans framework).
- Proposer des solutions techniques pour simplifier et améliorer le code.
- Proposer des solutions pour de nouveaux calculs géographiques.
Tâches réalisées :
- Réusinage du code: utiliser Composer, ajout de namespace, utilisation de PHP-DI, passage à PHP 7, ajout de tests d'acceptance, ajout d'un système de migration de base de données, compatibilité PSR-2, PSR-3, PSR-4, PSR-11...
- Calcul du taux de similarité entre 2 traces GPS.
- Amélioration du site existant : ajout de fonctionnalités, réparation de bogues, amélioration des performances.
- Développement d'un outil CLI personnalisé pour le site.
- Mise en place d'un environnement de développement avec Vagrant et Ansible.
Technologies
PHP
Calculs géographiques
En résumé
Réusinage de code PHP historique
Calculs géographiques
Ajout de nouvelles fonctionnalités