Завтра вы захотите сделать что-то другое. Например, мобильное приложение для заметок. Или скрипт, который раз в сутки забирает данные из таблицы и отправляет отчет на почту. У этих проектов будут другие языки программирования, другие фреймворки и другие способы сборки.
Но это неважно, принципы разработки все равно останутся прежними. В этом уроке пройдемся по ним еще раз. Посмотрим, что остается неизменным, а что меняется от проекта к проекту. И разберем, с чего начинать, когда садитесь за что-то новое.
Содержание
- Что остается одинаковым
- Что меняется в зависимости от продукта
- Что добавится, если продукт пойдет в мир
- Что дальше
У работы с агентом есть ядро, которое не зависит от типа продукта. Вы уже знаете его по боту и сайту. Возьметесь за мобильное приложение, скрипт или плагин — правила будут теми же.
- Один чат — одна задача. Новая фича или новая проблема — новый чат. Контекст не мешается, агент не путается, вам проще вернуться к работе через неделю.
- Plan mode перед кодом. Агент сначала предлагает план, вы одобряете, и только потом он пишет код. Без плана он начинает делать что-то свое уже на середине задачи.
- Описание проекта для агента. Вы заводите его первым делом на новом проекте. Агент читает это описание в каждом чате и сразу понимает, с чем работает.
- Спецификация перед большой фичей. Любую нетривиальную функцию вы сначала обсуждаете с агентом словами и только потом превращаете в код.
- Обязательные коммиты. Их нужно делать регулярно, после каждой рабочей фичи. Если потом что-то сломается и агент начнет…