API Contract Court: Break, Version, and Fix a Public API
Un procès d'ingénierie par jeu de rôle où les équipes clientes exposent pourquoi les changements cassants sont préjudiciables.
Consultez les idées soumises par les membres et soutenez les sujets auxquels vous participeriez.
6 propositions
Un procès d'ingénierie par jeu de rôle où les équipes clientes exposent pourquoi les changements cassants sont préjudiciables.
Entraînez-vous à effectuer des mises à niveau risquées en utilisant des journaux de modifications, des tests, des déploiements canaris et des plans de restauration.
Traiter la documentation comme un logiciel en testant les guides de configuration, les exemples et les chemins d'échec.
Séparez les bugs de produit des problèmes de synchronisation, des fuites de données de test, de la dépendance à l'ordre et des mauvaises assertions.
Une session pratique de deux heures sur les tests de limites d'autorisation, axée sur les rôles, les portées et l'accès à l'interface d'administration. Les participants travaillent sur des compromis d'ingénierie concrets, examinent des exemples et repartent avec une liste de contrôle applicable à leurs projets d'équipe réels.
Transformer une demande de fonctionnalité floue en cas limites, tests d'acceptation et comportement révisable.