Acompanhe as últimas notícias, explicações e histórias tecnológicas relacionadas.
A JetBrains anunciou o lançamento do Kotlin Toolchain 0.13, recomendando seu uso para a maioria dos novos projetos Kotlin Multiplatform. A versão adiciona um comando interativo para criar projetos, melhorias na configuração de iOS e Android, suporte ao Swift Package Manager e aceleração das reconstruções de aplicativos Kotlin/Native.
A JetBrains lançou o plug-in Warm Agents para a plataforma TeamCity, que mantém automaticamente um número definido de agentes de build em nuvem previamente prontos para reduzir o tempo de espera de tarefas de CI/CD. No entanto, a redução do tempo de espera ocorre à custa do consumo de licenças de build e dos custos operacionais de recursos de nuvem ociosos.
A versão experimental Kotlin 2.5.0 adiciona os mecanismos Companion Blocks e Companion Extensions para ampliar a definição de membros associados a tipos e melhorar a compatibilidade entre plataformas. A JetBrains esclarece que os Companion Objects continuarão sendo compatíveis, com advertências relacionadas à recompilação e à compatibilidade de bibliotecas e ferramentas.
A JetBrains defende a transferência da garantia da qualidade de software de um teste final antes do lançamento para um processo contínuo integrado às etapas de desenvolvimento e ao CI/CD. O artigo apresenta as funções da análise estática, dos testes unitários, de integração, de interface, de desempenho e de segurança, enfatizando que as ferramentas de inteligência artificial precisam de verificação humana.
A JetBrains anunciou o Air Teams, uma camada colaborativa para o desenvolvimento de software com agentes que reúne contexto, ambientes, ferramentas e instruções em espaços de trabalho compartilhados. O serviço está atualmente disponível para clientes empresariais da JetBrains, com planos de ampliá-lo posteriormente para usuários individuais.
Estudantes da Universidade de Nova York em Abu Dhabi e da Academia 42 Abu Dhabi testaram sua capacidade de transformar desafios reais em protótipos de software durante dois hackathons apoiados pela JetBrains. Os projetos vencedores mostraram que o uso de agentes de programação não elimina a responsabilidade do desenvolvedor pelos testes, pela compreensão e pela prestação de contas.
A JetBrains anunciou o JetBrains Air, um conjunto aberto de produtos para conectar agentes de programação, fluxos de trabalho e governança dentro e fora dos ambientes de desenvolvimento. O conjunto busca resolver lacunas de contexto, coordenação, revisão, custo e responsabilização que surgem com a expansão do uso de agentes de inteligência artificial.
A JetBrains lançou o modo Junie /demo na ferramenta Junie CLI, permitindo que o agente execute o aplicativo, interaja com sua interface e grave um vídeo, capturas de tela e um relatório HTML para verificar o comportamento das alterações. O modo também se integra ao GitHub Actions para uso na revisão de pull requests e em testes smoke no CI.