Перейти к содержимому

Для feature development

Дайте новой функции больше, чем счастливый путь.

Добавление функции в существующее приложение означает решение, кто может использовать его, какие данные он принимает и что происходит, когда что-то идет не так. Работайте над этими решениями до их реализации.

Смотрите рабочий процесс
Пример краткий3 решения

Проект

Приглашения команды в приложении рабочего пространства

  • Только администраторы рабочего пространства могут отправлять приглашения.
  • Проверить электронную почту и обработать существующих членов
  • Определение просроченных, принятых и отозванных приглашений

Отправная точка для адаптации к вашему проекту.

Начнем с

Запрос функции с безответными крайними случаями

Уходить с

Матрица разрешений и проверяемая спецификация

Практичный путь.

Три шага · Бесплатные инструменты · Без регистрации

  1. 01

    Отдельные правила доступа от интерфейса

    Перечислите роли, ресурсы и разрешенные действия. Возьмите матрицу в свою реализацию и соблюдайте правила в самой заявке.

    Конструктор матрицы разрешений
  2. 02

    Укажите входы и валидацию

    Определите поля формы, требования и сообщения проверки. Сделайте успешные и неуспешные заявки частью одной спецификации.

    Конструктор спецификаций форм
  3. 03

    Опишите, как проверить функцию

    Напишите критерии принятия основного потока и его исключения. Используйте результат в качестве контрольного списка при рассмотрении реализации.

    Конструктор критериев приёмки

Несколько деталей

Перед тем, как начать.

Принуждает ли матрица разрешений доступ?

Нет. Он документирует вашу предполагаемую политику. Ваше приложение должно по-прежнему обеспечивать авторизацию на сервере и проверять доступ к каждой роли.

Могу ли я спланировать модель данных?

Да. Планировщик схемы базы данных в каталоге инструментов помогает наметить таблицы, поля и отношения. Проанализируйте его результаты, прежде чем создавать миграции баз данных.

Я должен отправить всю спецификацию в одном промпт?

Используйте полный документ в качестве контекста, а затем попросите одно ограниченное изменение за раз. Проанализируйте результат по соответствующим критериям, прежде чем двигаться дальше.

Держите контекст вашего проекта близко.

Используйте бесплатные инструменты самостоятельно, или приведите свое резюме в Archly готовиться промпты Для вашего ИИ-строителя.

Исследовать Archly