Aller au contenu

Pour feature development

Donnez une nouvelle fonctionnalité plus qu'un chemin heureux.

Ajouter une fonctionnalité à une application existante signifie décider qui peut l'utiliser, quelles données elle accepte et ce qui se passe quand quelque chose tourne mal. Travaillez à ces décisions avant leur mise en œuvre.

Voir le flux de travail
Exemple bref3 décisions

Projet

Invitations d'équipe dans une application espace de travail

  • Seuls les administrateurs d'espace de travail peuvent envoyer des invitations
  • Valider le courriel et gérer les membres existants
  • Définir les invitations expirées, acceptées et révoquées

Un point de départ pour s'adapter à votre projet.

Commencez par

Une demande de fonctionnalité avec des cas bord non répondu

Laisser avec

Une matrice d'autorisation et une spécification testable

Une façon pratique de passer.

Trois étapes · Outils libres · Pas d'inscription

  1. 01

    Règles d'accès séparées de l'interface

    Énumérez les rôles, les ressources et les mesures autorisées. Prenez la matrice dans votre mémoire de mise en œuvre et appliquez les règles dans l'application elle-même.

    Créateur de matrices de permissions
  2. 02

    Spécifiez les entrées et la validation

    Définir les champs de formulaire, les exigences et les messages de validation. Faire des présentations réussies et infructueuses une partie de la même spécification.

    Créateur de spécifications de formulaires
  3. 03

    Décrivez comment vérifier la fonctionnalité

    Écrire des critères d'acceptation pour le flux principal et ses exceptions. Utilisez le résultat comme liste de contrôle lors de l'examen de la mise en oeuvre.

    Créateur de critères d’acceptation

Quelques détails

Avant de commencer.

La matrice des permissions impose-t-elle l'accès ?

C'est pas vrai. Il documente votre politique prévue. Votre application doit toujours faire respecter l'autorisation sur le serveur et tester l'accès pour chaque rôle.

Puis-je aussi planifier le modèle de données?

Oui. Le planificateur de schéma de base de données dans le répertoire des outils aide à décrire les tableaux, les champs et les relations. Examiner ses résultats avant de créer des migrations de bases de données.

Dois-je envoyer toute la spécification en un seul prompt?

Utilisez le document complet comme contexte, puis demandez un changement limité à la fois. Examinez le résultat en fonction des critères pertinents avant de passer à l'action.

Gardez votre contexte de projet proche.

Utilisez les outils gratuits de leur propre chef, ou apportez votre dossier dans Archly de préparer prompts pour votre constructeur d'IA.

Explorer Archly