Livraisons réelles
DédiéeSlugify CLI
Un petit outil texte vers URL. L'exécution a atteint ses heures approuvées, s'est arrêtée, et le client a gardé le code construit jusque-là.
Cette exécution a atteint ses 1,25 heure approuvée avant la dernière étape. L'usine s'est arrêtée et a demandé. Le client a annulé au lieu d'approuver plus d'heures, n'a payé que les heures utilisées et a reçu le code construit jusque-là. Nous le montrons parce que c'est ainsi que fonctionne la règle du budget.
La demande
Un petit outil Python en ligne de commande qui transforme n'importe quel texte en slug adapté aux URL : accents supprimés, seulement a-z, 0-9 et tirets, une longueur maximale optionnelle, des erreurs claires et des codes de sortie, avec des tests pytest.
Ce qui a été livré
- slugify.py avec normalisation Unicode, règles de tirets, l'option --max et des codes de sortie
- 85 tests pytest
Comment c'est vérifié
- Tests
- 85 tests automatisés passent sur le code livré (nous les avons relancés).
- QA et sécurité
- Non exécutés : le client a annulé avant les contrôles finaux, cette livraison n'a donc pas de rapport QA ni de sécurité.