Je vais construire une API REST personnalisée avec des tests automatisés et de la documentation
Présentation du service
Inclus :
— Authentification par jeton avec contrôle d’accès basé sur les rôles
— Validation des requêtes, réponses structurées aux erreurs, limitation de débit
— Tests automatisés couvrant chaque point de terminaison : path heureux et les échecs qui comptent
— README avec configuration, variables d’environnement et carte de route
— Collection Postman, plus documents OpenAPI à la demande
— Un fichier de workflow CI pour que les tests s’exécutent à chaque poussée
— Livraison en 10 jours, 2 révisions
La couverture des tests est la partie que le travail d’API bon marché saute, et c’est celle qui décide si le second développeur peut s’y attaquer en toute sécurité dans un an. J’ai passé une décennie en tant que Directeur du Développement dans une entreprise SaaS, incluant une plateforme Laravel soutenue par 2 700+ tests automatisés.
Les deux sont honnêtement cités après une courte discussion sur le périmètre.
