TGViewer
Cross Join - канал о разработке Cross Join - канал о разработке @crossjoin · 3.82K subscribers
Post #563 2.33K
Услышал тут несколько советов, как эффективнее кодить с помощью агента.

1. Разбивать код на модули. В идеале микросервисы. Чтобы при рефакторинге нужно было меньше контекста, меньше вероятность повреждения чего-то лишнего. Лапша-код в гигантском монолите роботам понятен намного хуже.

2. Код должен быть как можно стандартнее, без трюков и вывертов. Нейросети грубо говоря обучены на чём-то среднем, поэтому и писать надо как все, тогда агентам будет легче. В идеале, чтобы весь код с самого начала в основном был написан ими же. В идеале, на самом распространенном языке / фреймворке и т.д.

3. Модули должны быть задокументированы. README модулей, ADR, примеры кода - это всё поможет.

4. Код должен быть покрыт тестами - чтобы агент мог отдебажить свой высер и поправить.

5. Явные интерфейсы и контракты. Утрируя, js-код без явных типов рефакторится хуже, чем typescript. Если тебе в функцию прилетел объект context, то ни человек, ни робот ничего не поймут, если у контекста не задан нормально тип (придется долго рыться в коде)

ВНЕЗАПНО, для людского кодинга действуют точно такие же правила - легче рефачить, если ты понимаешь весь контекст, и есть тесты и доки.

🫥 Cross Join - канал о разработке
⠀
  • 👍 33
  • 😁 17
  • ❤ 5
  • 👎 2
  • 🤪 1
More from @crossjoin
  1. Sep 28, 2026Слышал недавно в каком-то подкасте мысль, что Haskell плохо подходит для вайбкодинга прост…
  2. Sep 26, 2026Антон Жиянов написал мини-книгу по Go-concurrency. Это что-то вроде плотного конспекта с и…
  3. Sep 22, 2026photo post
  4. Sep 14, 2026Поможем Руслану собрать фидбек. Проект некоммерческий 👆
  5. Sep 14, 2026AGBX (Agent Box) — небольшой open-source CLI для запуска Claude Code и Codex в изолированн…
  6. Sep 5, 2026Обалдеть, что творится. На Рейтерс вышла статья, в которой утверждается, что, помимо сканд…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →