Следите за последними материалами, объяснениями и связанными технологическими историями.
JetBrains объявила о выпуске Kotlin Toolchain 0.13 и рекомендовала использовать его для большинства новых проектов Kotlin Multiplatform. Версия добавляет интерактивную команду создания проектов, улучшения настройки iOS и Android, поддержку Swift Package Manager и ускорение повторной сборки приложений Kotlin/Native.
JetBrains выпустила расширение Warm Agents для платформы TeamCity. Оно автоматически поддерживает заданное количество заранее подготовленных облачных агентов сборки, чтобы сократить время ожидания задач CI/CD. Однако сокращение времени ожидания достигается за счёт расходования лицензий на сборку и эксплуатационных затрат на простаивающие облачные ресурсы.
Экспериментальная Kotlin 2.5.0 добавляет механизмы Companion Blocks и Companion Extensions для расширения определения членов, связанных с типами, и улучшения совместимости между платформами. JetBrains подчёркивает, что Companion Objects останутся поддерживаемыми, однако предупреждает о необходимости повторной компиляции, а также о совместимости библиотек и инструментов.
JetBrains призывает перейти от проверки качества программного обеспечения непосредственно перед выпуском к непрерывному процессу, встроенному в этапы разработки и CI/CD. В материале рассматриваются роли статического анализа, модульного, интеграционного, интерфейсного, нагрузочного тестирования и тестирования безопасности, а также подчёркивается, что инструменты искусственного интеллекта требуют проверки человеком.
JetBrains объявила о запуске Air Teams — совместного уровня для агентной разработки программного обеспечения, который объединяет контекст, среды, инструменты и инструкции в общих рабочих пространствах. В настоящее время сервис доступен корпоративным клиентам JetBrains; позднее компания планирует расширить доступ для индивидуальных пользователей.
Студенты Нью-Йоркского университета в Абу-Даби и Академии 42 Абу-Даби проверили способность превращать реальные вызовы в программные прототипы в ходе двух хакатонов при поддержке JetBrains. Победившие проекты показали, что использование агентов программирования не отменяет ответственности разработчика за тестирование, понимание и подотчётность.
JetBrains объявила о выпуске JetBrains Air — открытой экосистемы продуктов для объединения программных агентов, рабочих процессов и управления внутри сред разработки и за их пределами. Экосистема призвана устранить пробелы в контексте, координации, проверке, затратах и подотчётности, возникающие по мере расширения использования ИИ-агентов.
JetBrains запустила режим Junie /demo в инструменте Junie CLI, благодаря которому агент может запускать приложение, взаимодействовать с его интерфейсом, записывать видео и снимки экрана, а также создавать HTML-отчёт для проверки поведения изменений. Режим также интегрируется с GitHub Actions для использования при проверке запросов на слияние и smoke-тестах в CI.