ВЫПУСК 06
MVP: от замысла до первой версии
Как довести изменение от сценария до приёмки на примере реестра
Скачать руководство
Полный материал в PDF: сохраните его для работы и возвращайтесь к нужным разделам.
Скачать PDF ↓О чём выпуск
Шестой выпуск показывает полный цикл разработки одной операции с ИИ. Рабочее решение MVP появилось за пару недель, и дальше важнее стало точно понимать, что именно работает, — этому и посвящён выпуск.
Учебный пример — перевод записи DEMO-001 из NEW в ACTIVE. Для операции задаётся контракт: вход, успех, отказ и отсутствие побочных эффектов. Обновление проверяет ожидаемое состояние при записи, поэтому повтор со старым состоянием возвращает конфликт, а ноль изменённых строк не превращается в успех.
Внутри выпуска:
• Минимальный срез от действия оператора до записи в базе.
• Обновление с проверкой состояния и транзакция в sqlite3.
• Тесты T1–T6 на успех, отказ и откат.
• Честное описание известных границ проверки.
• Отчёт о дефекте и исправление причины, а не симптома.
• Пакет передачи функции вместо переписки.
Практический итог — операция, которая повторяется, отклоняет неверные входы и может быть проверена другим человеком с чистого учебного состояния. Упражнения выполняются на учебной SQLite-базе в памяти, рабочая база не используется.