Что же нужно, чтобы с учётом новых инструментов и нового подхода делать свои приложения?
Во первых начать учитывать, что код который вы теперь пишете, вы пишете не для себя, а для ИИ. Почему? Потому, что код становится частью контекста, то есть вашего промпта. И писать его надо как мы пишем промпты.
Теперь разработка начинается не с первых строк кода, а с readme, где будет описано что и как делает будущее приложение (но в настоящем времени), его архитектура, паттерны, подходы.
И документация теперь имеет важнейшее значение, так как она тоже становится частью промпта. В каждом файле теперь сверху стоит писать что это за компонент или какая логика тут должна быть, что зависит от этого файла, а от чего зависит он сам.
То, что раньше бы мы вообще не делали или делали по остаточному принципу, теперь стоит во главе. Документация пишется раньше кода - это ли не чудо )))
А дальше происходит то, что я раньше называл comment driven development.
Когда-то, когда я писал приложения как фуллстэк, я часто делал так: сначала писал сам себе комментарии, потом их дополнял пока не получал разбивку типа "функция где я проверю авторизацию, вторая функция где я получу данные юзера, трения где будет проверка доступа, четвертая, где я найду нужный урок курса, пятая, где я покажу контент урока" (утрированно, но близко к смыслу).
И вот спустя 15 лет я возвращаюсь к этому стилю.
1) Только теперь комментарии стали длиннее и в приказном тоне)))
2) А ещё теперь этим комментарии частично пишет за меня та же нейросеть, которая будет потом писать сам код )
После такого наполнения файлов останется только отправлять их в ИИ и получать удовольствие... ну почти )
Post #242
925
- 👍 5
- 🔥 4