TGViewer
DEKSDEN notes DEKSDEN notes @deksden_notes · 3.09K subscribers
Post #884 1.24K
⚪️ Swarm-Forge, большой обзор (часть 5, последняя)

(вы удивитесь, но часть 4 - ранее ...)

▶️ Какие наборы проверок и инструментов встроены в флоу:

- APS / gherkin-parser проверяет: правильно ли описано внешнее поведение
- normal acceptance tests: система делает то, что описано
- Gherkin mutation: acceptance-примеры реально что-то значат и проверяют
- CRAP (Change Risk Anti-Pattern) : где сложный и плохо покрытый код
- DRY : где подозрительная структурная дубликация (юзаем проекты типа dry4ts, dry4go)
- language mutation : на самом деле ловят ли unit/acceptance tests сломанный код

Некоторые эти штуки требуют отдельного обзора про методики тестирования - немного выходит за рамки оркестратора.

▶️ Подход к обеспечению качества кода комплексный, и довольно интересен:

- Поведение фиксируется: specifier описывает фичи через Gherkin/acceptance criteria.
- Реализация идет через классический TDD: coder пишет unit тесты до кода, и прогоняет acceptance tests.
- Чистка отделена от реализации: cleaner улучшает имена, дублирование, локальную сложность и тестируемость, не добавляя нового поведения. Важно что это отдельная стадия.
- Архитектура проверяется отдельно: architect смотрит границы модулей, dependency direction, isolation от IO/UI/framework.
- Сила тестов проверяется мутационно: hardender мутирует код и Gherkin-примеры, чтобы найти слабые тесты и пустые acceptance checks. Это сильный подход к тестам.
- Финальная проверка независима: QA проверяет через пользовательский интерфейс и сверяет спецификацию, тесты, manifests и handoff-аудит. Лишний раз видим что агенту обязательно добавлять обратную связь о фиче.

▶️ Вот такой получился оркестратор и флоу - агентный Clean Code и инженерные TDD практики качественного кода от Дяди Боба! На мой взгляд - подход довольно оригинальный, сочетает в себе умеренную сложность и функциональную насыщенность. Нетиповые решения, насыщенный набор инструментов качества - мне в целом понравились набор подходов к тестированию / качеству кода. Буду чего то перенимать себе, однозначно.

Респект Дяде Бобу за интересный релиз!

@deksden_notes
  • ❤ 16
  • 👍 9
  • 🤔 5
  • 🔥 2
More from @deksden_notes
  1. Sep 30, 2026Уже влезли в долги, чтобы наскрести на подписку ChatGPT за 500$? Пока убеждаете друзей зан…
  2. Sep 30, 2026⚪️ DevDay 2026 - впечатления Наверное, надо написать мои впечатления по итогам заглавной п…
  3. Sep 29, 2026⚪️ Codex Reset (Banked) Кто не заметил на презентации DevDay или не смотрел - напомню, что…
  4. Sep 29, 2026⚪️ decisions api = jev-like api очень интересно! это прям BIG @deksden_notes
  5. Sep 29, 2026⚪️ Dev Day 2026 Топик для трансляции и обсуждений презентации В комментах ⬇️ @deksden_note…
  6. Sep 29, 2026⚪️ Мысли перед Dev Day В 20:00 мск сегодня у клозедов начинается презентация их эвента - D…
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 →