tsingular.ru
Все материалы

Урок 6: Кейсы для Программистов

Урок 6: Heavy Duty Engineering 🦾

Этот урок посвящен тем, кто «живет» в коде. OpenCode — это не замена IDE, это мощный ускоритель для решения рутины и глубокого рефакторинга.

🛠 Сценарий 1: Рефакторинг Легаси

Вам нужно переписать 20 компонентов на новый API? Не делайте это руками.

Промпт:

«Просканируй @src. Найди все места использования устаревшего метода `oldFetch()` и замени их на `newHttpClient()`. Убедись, что типы в TypeScript не поплыли».

🧪 Сценарий 2: Тесты “под ключ”

Написание юнит-тестов — самая скучная часть работы.

Команда:

opencode run "Проанализируй гранничные случаи в @auth_logic.ts и напиши полный набор Jest-тестов с покрытием не менее 90%."

🐞 Сценарий 3: Разбор падений CI/CD

Если билд упал, не нужно гадать по логам.

Промпт:

«Прочитай лог последней ошибки в терминале через @terminal. Найди файл, в котором произошел сбой, и предложи патч для исправления».

🚀 Сценарий 4: Работа с GitHub PR

Агент может сам «затянуть» чужой PR и провести ревью.

opencode pr 256 "Проведи ревью этого PR на предмет безопасности и соответствия нашим правилам в @OPENCODE.md. Если всё ок — запусти билд."

Результат: Вы тратите время на архитектуру, а не на поиск пропущенных запятых или опечаток в типах.


Урок 7: Кейсы для PM и Аналитиков →