Минула битва · 2024-03-01 UTC
Software Engineering Протистояння — 1 березня 2024 р.
З категорії Software Engineering. 13 позначок поставлено серед 4 бійців. TestZeus здобув корону.
Підсумкові результати
Учасники
Бійці
Профілі кожного інструмента, який змагався в цій битві, ранжовані за підсумковим балом.

TestZeus — AI‑платформа тестування, створена спеціально для середовища Salesforce. Вона дозволяє командам QA та адміністраторам створювати повні тести природною мовою без написання та підтримки крихких скриптів, тоді як підлеглий агент самостійно адаптується до змін UI та метаданих. Інструмент спрямований на зменшення операційного навантаження QA Salesforce, де часті релізи, власні об’єкти та динамічні компоненти часто руйнують традиційну автоматизацію. Інтерпретуючи намір замість фіксованих селекторів, TestZeus прагне зберігати стабільність наборів тестів при змінах організації, оновленнях sandbox та сезонних оновленнях Salesforce. Він інтегрується в CI/CD пайплайни та існуючі процеси релізу, забезпечуючи командам швидший зворотний зв’язок про регресії та ширший покриття бізнес‑процесів Salesforce, таких як Sales Cloud, Service Cloud та власні Lightning‑приложення.
Розподіл критеріїв
- Створення тестів природною мовою
- Самовідновлювані локатори під керівництвом AI
- Ознайомленість з метаданими Salesforce та DOM
- Інтеграція в CI/CD та пайплайни
- Покриття Sales, Service та власних Lightning‑приложень
- Повторно використовувані потоки тестів та налаштування даних
TRAE
AI-інженер програмного забезпечення, який розробляє, налагоджує та розгортатиме код за вас.

TRAE — інженерний асистент на базі штучного інтелекту, створений для перетворення ідеї в працюючий код. Він розуміє вимоги, задані природною мовою, планує кроки реалізації й генерує кодову базу, що дозволяє розробникам і навіть не розробникам швидше переходити від концепції до готового продукту. Окрім простого генерування коду, TRAE виступає як співпраця інженерів, беручи на себе завдання рефакторингу, налагодження та ітерації над існуючими проєктами. Він працює з кількома файлами та фреймворками, адаптуючись до структури вашого проєкту, при цьому залишаючи людину в циклі перевірки й керівництва. Інструмент орієнтований на команди та індивідуумів, які прагнуть прискорити робочі процеси розробки, швидко прототипувати ідеї чи віддати повторювані інженерні завдання без втрати контролю над фінальним результатом.
Розподіл критеріїв
- Перетворення природної мови в код
- Автономне планування та виконання завдань
- Розуміння проєктів з кількома файлами
- Допомога у налагодженні та рефакторингу
- Ітеративна співпраця з розробниками
Windsurf
AI-native редактор коду, призначений для підтримки розробників у постійному стані потоку.

Windsurf – це інтелектуальний редактор коду, побудований навколо ідеї мінімізації перемикань контексту та забезпечення розробників постійним зануренням у свою роботу. Він поєднує традиційні функції IDE з глибоко інтегрованою AI-поміч, здатною читати ваш код, пропонувати зміни і виконувати багатокрокові завдання через файли. Редактор об'єднує автозавершення, чат‑підтримку та можливості автономного агента, дозволяючи інженерам переходити між написанням, рефакторингом та переглядом коду без виходу з робочої області. Він орієнтований як на індивідуальних розробників, що шукають розумніше середовище кодування, так і на команди, що прагнуть однорідних AI-інструментів у всіх проектах.
Розподіл критеріїв
- AI-чат з контекстом проекту
- Автономний агент кодування
- Вбудоване автозавершення коду
- Мультифайловий рефакторинг
- Команди природної мови
- Інтегрований термінал та інструменти


Уявіть собі єдину контрольну панель, яка породжує агентів, щоб писати код за вас так, як ви пишете код. Співпрацюйте, інтегруйте у ваш процес і забезпечуйте код, що відповідає вимогам продакшн, без необхідності навчати AI. Це працює для ВСІХ робочих процесів (веб, мікросервіси, контейнери) і дозволяє вам впровадити AI у старі кодові бази, не порушуючи: архітектуру, безпеку, практики кодування, CI-CD інтеграційне тестування, та тестування, і через різні мови та фреймворки.
Розподіл критеріїв
- Пояснення коду та підсумовування
- Пропозиції щодо рефакторингу та модернізації
- Допомога у міграції з устарілих на сучасні фреймворки
- Автоматизована генерація документації
- Навігація по кодовій базі та отримання контексту
