A segunda parte da "Série AI Programmer Onboarding": Como usar o Tongyi Ling Code para reescrever a linguagem de programação do projeto na velocidade da luz?

Depois que Tongyi Lingma se juntou à equipe nativa de nuvem do Alibaba Cloud, ele demonstrou sua  capacidade de gerar testes de unidade e gerar código automaticamente . Hoje, o engenheiro de back-end do Alibaba Cloud, Yun Huan, partirá das necessidades reais de desenvolvimento do projeto e demonstrará a ajuda que Tongyi Lingma pode fornecer no trabalho de desenvolvimento.

Qual é o papel do Tongyi Lingma nos projetos de desenvolvimento do Git?

A equipe de Yun Huan está envolvida diariamente no trabalho de desenvolvimento do Git. O próprio Git tem uma estrutura de teste antiga, então a equipe planeja mudar para um projeto de código aberto mais recente. Mas o Git é escrito em linguagem C e sua linguagem precisa ser alterada para Python. Se você não sabe muito sobre Python, se você mesmo o escreve, primeiro precisa aprender um pouco da sintaxe do Python, o que consome muito tempo.

Reduzir o limiar para o desenvolvimento de línguas cruzadas é a zona de conforto de Tongyi Lingma. Imediatamente, o novo colega Tongyi Lingma começou a construir a estrutura do projeto.

Função 1: Tongyilingcode converte a linguagem C na estrutura Git em Python

Primeiro instale o plug-in Tongyi Lingma, depois crie um novo projeto e deixe-o usar Python para implementar um programa de linha de comando. Ao mesmo tempo, você pode especificar os subcomandos que precisam ser suportados, e Tongyi Lingma usará Python para gerar. o código para os requisitos relevantes.

Os requisitos também podem ser modificados após a geração. A primeira versão do código usa passagem RQ como estrutura para suportar a análise de parâmetros. Se você deseja simplificar diretamente o design da função principal, personalizar dicionários e ponteiros de função, Tongyi Lingma modificará outra versão do código de acordo com as necessidades. Após a modificação, se atender às necessidades, você pode clicar na tecla de atalho para que ele gere o arquivo diretamente, e o código será executável.

Função 2: Tongyi Lingma continua a escrever o código da estrutura Git em tempo real

Yunxuan descobriu que o método hexadecimal CMD gerado pelo código atual não é completamente consistente com seu código original, portanto, esses códigos gerados precisam ser modificados.

Tongyi Lingma pode ajudar a completar a continuação automática do código. A simples inserção de um comentário de código acionará a continuação automática do Código Tongyi Ling, e o código de continuação gerado será escrito abaixo em fonte cinza. Se você aceitar este código, poderá pressionar diretamente a tecla Tab e, em seguida, continuar a inserir os requisitos. Se o código continuado não atender aos requisitos, você poderá modificar a opção Depois de continuar a selecionar o terceiro conteúdo continuado, pressione a guia. chave se você achar que atende às expectativas, acionando a continuação do código Tongyi Ling.

Finalmente, com a ajuda de Tongyi Lingma, esta demonstração reescreveu com sucesso a estrutura de testes unitários da linguagem C em uma estrutura Python.

Este é o enésimo projeto que Tongyi Lingma concluiu desde que ingressou na empresa. Os programadores de IA se sentem muito confortáveis ​​​​na empresa e são muito populares entre todos. Como um usuário experiente do Tongyi Lingma, Yun Huan disse que o Tongyi Lingma está posicionado para ajudar os desenvolvedores na conclusão da escrita diária de código e na superação de dificuldades técnicas complexas. “No processo de desenvolvimento, as pessoas são sempre o órgão principal e há alguns empregos que a IA não pode substituir.”

Por exemplo, ao desenvolver e conceber um projeto, as pessoas dependem principalmente de outras pessoas para conceber, fornecer ideias e expressar intenções.

Depois que os programadores projetam a estrutura, eles dividem a tarefa em uma série de pequenas tarefas simples e claras e as atribuem à IA, como gerar uma função, gerar um trecho de código, gerar um teste, etc.

“Quer o trabalho de IA seja bem feito ou não, em última análise, as pessoas precisam julgá-lo. No futuro, os programadores poderão se concentrar mais na criatividade, nas ideias e na construção.”

Clique aqui para experimentar rapidamente o Código Tongyi Ling e ganhar prêmios ~

Revisão de questões anteriores: o primeiro funcionário de IA da Alibaba Cloud ingressa na empresa, observando o feedback dos engenheiros de desenvolvimento

Linus assumiu a responsabilidade de evitar que os desenvolvedores do kernel substituíssem tabulações por espaços. Seu pai é um dos poucos líderes que sabe escrever código, seu segundo filho é o diretor do departamento de tecnologia de código aberto e seu filho mais novo é um núcleo de código aberto. contribuidor Robin Li: A linguagem natural se tornará uma nova linguagem de programação universal. O modelo de código aberto ficará cada vez mais atrás da Huawei: levará 1 ano para migrar totalmente 5.000 aplicativos móveis comumente usados ​​para Hongmeng. vulnerabilidades de terceiros. O editor de rich text Quill 2.0 foi lançado com recursos, confiabilidade e desenvolvedores. A experiência foi bastante melhorada. fonte de Laoxiangji não é o código, as razões por trás disso são muito comoventes. O Google anunciou uma reestruturação em grande escala.
{{o.nome}}
{{m.nome}}

Acho que você gosta

Origin my.oschina.net/u/3874284/blog/11054045
Recomendado
Clasificación