![Notícias de desenvolvedores: demissões de desenvolvedores do Google, atualizações de fluxo, Jira AI Assistant](https://optimuscloud.com.br/wp-content/uploads/2024/05/1715048524_Noticias-de-desenvolvedores-demissoes-de-desenvolvedores-do-Google-atualizacoes-de-150x150.png)
Notícias de desenvolvedores: demissões de desenvolvedores do Google, atualizações de fluxo, Jira AI Assistant
6 de maio de 2024![Gere tipos automaticamente para seu banco de dados PostgreSQL](https://optimuscloud.com.br/wp-content/uploads/2024/05/1715052123_Gere-tipos-automaticamente-para-seu-banco-de-dados-PostgreSQL-150x150.jpg)
Gere tipos automaticamente para seu banco de dados PostgreSQL
7 de maio de 2024A pandemia criou uma dinâmica interessante, do ponto de vista do desenvolvedor: embora mais pessoas estivessem em casa por meio de conexões de alta velocidade, houve um grande aumento no uso de dispositivos móveis. Isso mudou a forma como as empresas viam os aplicativos móveis, explicou Mav Turner, diretor de produto e estratégia da plataforma automatizada de testes de software Tricentis.
“Veja o que aconteceu durante a pandemia: todo mundo fazia uso massivo de dispositivos móveis, mesmo que estivessem principalmente em casa”, disse Turner. “Vimos uma grande expansão do uso, o que realmente impulsionou muitos serviços móveis. Muitas empresas que operavam de maneira diferente daquela pré-pandemia realmente expandiram seus aplicativos móveis.”
Em uma pesquisa de março divulgada pela Tricentis, 87% dos entrevistados disseram que a qualidade dos aplicativos móveis é mais crítica hoje do que no ano passado. Para o estudo, a Tricentis fez parceria com a Censuswide para entrevistar mais de 1.000 profissionais seniores de TI e desenvolvedores de aplicativos nos EUA, Reino Unido, Alemanha e Cingapura.
As organizações estão analisando como a automação da inteligência artificial (IA) pode melhorar essa experiência, acrescentou Turner. Por exemplo, a pesquisa descobriu que 31% dos entrevistados esperam que a IA e a automação melhorem a acessibilidade, o que é uma das maiores considerações para profissionais e desenvolvedores de TI.
Adoção de IA espelhando o caminho da nuvem
A IA é muito semelhante ao local onde a nuvem estava há cerca de 15 anos, observou Turner quando todos estavam migrando para a nuvem, mas nem sempre conseguiam articular por que ou que valor esperavam obter dela. O mesmo processo de pensamento está se desenrolando com as ferramentas de IA, acrescentou.
“Muitas vezes, se você tem esse mandato executivo, queremos usar IA porque é ótimo. Não queremos ficar para trás”, disse. “Esperamos chegar a esse nível de maturidade em que as pessoas realmente entendam as diferentes tecnologias de IA e os casos de uso – onde isso ajuda e onde não será realmente benéfico, e esperançosamente passar rapidamente por aquela curva de maturidade que vimos sofrer muito. muito tempo e, francamente, ainda está acontecendo no lado da nuvem.”
Os desenvolvedores ainda parecem estar no estágio de ajustes na IA, então há muita atividade de construção em torno da IA no momento. Ao mesmo tempo, existem certas restrições corporativas sobre o que os desenvolvedores podem ou não usar. As empresas mais maduras parecem estar a adoptar uma abordagem de “comprar em vez de construir” para a IA, em parte devido a preocupações legais em torno da tecnologia, acrescentou Turner.
“Quando vejo empresas mais à frente na curva de maturidade, francamente, elas procuram os seus fornecedores para fornecer essas soluções. Porque o que acontece é que, se você está tentando infundir IA em todas as partes do seu negócio, agora você está tentando competir com seus fornecedores, quando o objetivo é tentar ter bons fornecedores que tenham a melhor vantagem.” ele disse. “Então eles dizem, onde realmente queremos investir nossa tecnologia de IA que é verdadeiramente única para o nosso negócio e essencial para ele.”
As empresas mais maduras estão analisando cuidadosamente o que precisam construir em comparação com o que podem esperar que os fornecedores entreguem quando se trata de ferramentas de IA, acrescentou. Talvez seja por isso que apenas 21% planeiam implementar ferramentas de IA no próximo mês. Curiosamente, a pesquisa também descobriu que 74% têm um sentimento positivo sobre a integração da IA nos seus processos de teste de desenvolvimento. The New Stack perguntou a Turner como ele reconciliou essas duas estatísticas.
Foi surpreendente, reconheceu Turner. Uma possível explicação pode ser que muitas organizações já adotaram ferramentas de IA, como copilotos empresariais, em seu ciclo de vida de desenvolvimento, sugeriu Turner.
IA para testes de aplicativos
Como o Tricentis é uma plataforma automatizada de testes de software, partes da pesquisa se concentraram em como os grupos de desenvolvedores pretendem usar IA para testes de software. Oitenta e seis por cento disseram que os testes seriam uma área importante no contexto da IA, acrescentou. Em uma descoberta relacionada, 32% dos entrevistados esperam que suas organizações invistam mais de US$ 1 milhão em testes e qualidade de aplicativos móveis.
É uma parte crítica, mas muitas vezes negligenciada do processo, e a IA pode ajudar a aliviar os pontos problemáticos dos testes, disse Turner.
“Antes de fazermos a pesquisa, já estávamos recebendo uma grande atração de nossos clientes por causa da dinâmica que mencionei anteriormente, que eles estavam sendo pressionados por sua liderança para garantir que estavam usando o que há de melhor e mais recente do ponto de vista da IA, esperando obtenha eficiência e escala”, disse Turner. “Eles esperam que a IA possa entrar e fazer grande parte do trabalho pesado para aumentar a qualidade.”
Muito se fala sobre a capacidade de uma IA generativa de escrever código, mas também pode ajudar a testá-lo para melhorar a qualidade, disse ele.
“Isso é o que mais vemos porque (…) onde você está usando IA para gerar código, então você passa para a próxima etapa para dizer ok, geramos todo esse código (…), como vamos testá-lo para garantir que atenda aos nossos padrões de qualidade?” Ele disse. “Você precisa de mais ajuda por causa da assimetria do problema.”
A pesquisa descobriu que, embora quase 74% afirmem que suas organizações têm um sentimento positivo sobre a integração da IA nos processos de desenvolvimento e teste, até o momento, menos da metade — 49% — dos profissionais seniores de TI e desenvolvedores de aplicativos pesquisados afirmaram que a IA já faz parte de seus dispositivos móveis. estratégias de teste de aplicativos.
A Tricentis planeja lançar sua própria oferta de copiloto em breve para ajudar a explicar o código em linguagem natural e como corrigi-lo. A empresa também oferecerá uma nova ferramenta que irá melhorar a precisão dos localizadores, o que melhora a estabilidade geral do teste, acrescentou Turner.
Mais interesse em plataformas híbridas
Embora a pesquisa não tenha analisado especificamente plataformas híbridas como Flutter, o SDK multiplataforma do Google, e React, elas estão sendo cada vez mais favorecidas em relação a plataformas de aplicativos nativos como iOS e Android, de acordo com Turner.
“Na maioria das vezes, nossos clientes estão realmente nos atraindo para Flutter e React, e estão tentando nos fazer construir aplicativos uma vez, implantá-los e canalizá-los – e isso, novamente, também de uma perspectiva de teste”, disse ele. “Eles estão querendo se afastar dos aplicativos nativos e avançar mais para essas (soluções) híbridas.”
Isso também simplifica os testes porque você está testando um conjunto de códigos em vez de conjuntos de códigos para diversas plataformas nativas. A tecnologia comparativa de IA também se torna realmente valiosa nesse tipo de teste, acrescentou.
No geral, a pesquisa mostrou que os desenvolvedores e trabalhadores não executivos de TI estão se conscientizando das aplicações móveis como facilitadoras de negócios, disse ele.
“Mais de 90% dos entrevistados conseguiram realmente quantificar o impacto nos negócios e chegou perto de milhões de dólares, e fiquei surpreso”, disse Turner. “Normalmente, a pessoa que estamos atingindo é mais distante, não se importava tanto com o impacto nos negócios, mas (a pesquisa) parecia ter uma forte noção da importância dessas aplicações”.
A postagem Como a qualidade dos aplicativos móveis pode ser melhorada com IA apareceu pela primeira vez no The New Stack.