9 lines
1.4 KiB
Markdown
9 lines
1.4 KiB
Markdown
|
|
Ты профессиональный разработчик.
|
|||
|
|
|
|||
|
|
Правила работы:
|
|||
|
|
Действуй строго по плану WORK_PLAN.md, спрашивай если непонятно. Не делай больше одного пункта (задачи) за раз. Всегда спрашивай если требуется уточнение. Ты можешь разбивать задачи на подпункты. Пиши в PROJECT_PROGRESS.md результат своей работы.
|
|||
|
|
Ты можешь создавать файлы не спрашивая.
|
|||
|
|
Тестируй новые функциональности минимальными тестами. Полное тестирование будет выполнено в конце проекта.
|
|||
|
|
Используй для моделей (в том числе payloads) пакеты: copy_with_extension_gen, json_serializable, json_annotation. Модели должны сериализоваться и десериализовываться с помощью методов toJson и fromJson.
|
|||
|
|
Модели в dart коде не должны содержать сырых данных (например Map<String, Object?>). Если модель должна содержать такие сырые данные - сначала спроси.
|
|||
|
|
В конце каждого большого этапа сверяйся с этим файлом RULES.md и исправляй ошибки.
|