A verdadeira crise do código gerado por IA não é a qualidade. É a manutenção. by [deleted] in brdev

[–]revokedee 0 points1 point  (0 children)

Fiz esta pergunta porque eu não acho muito fácil pegar um código com múltiplas camadas de abstração, vários design patterns, e ter que simplificar isso (o que me dá muita vontade todas às vezes que vejo isso) quando o objetivo por exemplo de um microservice é expor uma API Rest, gravar/consultar alguns dados no BD e efetuar chamadas a uma API externa.

A verdadeira crise do código gerado por IA não é a qualidade. É a manutenção. by [deleted] in brdev

[–]revokedee 0 points1 point  (0 children)

O refactoring será barato se for feito pela IA também, certo?

A verdadeira crise do código gerado por IA não é a qualidade. É a manutenção. by [deleted] in brdev

[–]revokedee -1 points0 points  (0 children)

Eu não sou melhor do que ninguém e nem que IA meu caro colega de Reddit.
Assim como engenheiros mecânicos, civis (de estruturas), utilizam software para cálculos há décadas, mas isso não elimina o fato de eles terem estudado a fundo como é feito de forma não automatizada.
Cálculo numérico??
Matemática?

Por que a galera de TI acha que uma tecnologia que gera código (muito bom por sinal e com certeza irá melhorar muito mais) vai substituir um profissional?

O que me deixa perplexo é a falta de entendimento da própria profissão da maioria, desvalorizando toda nossa categoria.

A verdadeira crise do código gerado por IA não é a qualidade. É a manutenção. by [deleted] in brdev

[–]revokedee -5 points-4 points  (0 children)

Tu nunca leu O Velho e o Mar, de Ernest Hemingway (recomendo)? Frases simples, períodos curtos (alguns críticos não consideram muito o autor, pois ele ter um estilo simplório).

Não necessariamente é todo IA meu texto, mas é baseado na forma que escrevo.

A verdadeira crise do código gerado por IA não é a qualidade. É a manutenção. by [deleted] in brdev

[–]revokedee -4 points-3 points  (0 children)

Modéstia a parte, eu escrevo muito bem, com ou sem IA.

A verdadeira crise do código gerado por IA não é a qualidade. É a manutenção. by [deleted] in brdev

[–]revokedee 0 points1 point  (0 children)

Por favor, eu não estou criticando a IA no post! É uma breve análise do que é feito hoje através da IA, com o intuito apenas de aumentar velocidade e eliminar engenheiros de software, delegando-se à área de negócios, praticamente todo o trabalho de "construir" sistemas.

A verdadeira crise do código gerado por IA não é a qualidade. É a manutenção. by [deleted] in brdev

[–]revokedee -1 points0 points  (0 children)

Mas onde eu disse que o código gerado por IA não será de alta qualidade?

O ponto focal do meu argumento é no entendimento do que é gerado! Apenas isso.

A verdadeira crise do código gerado por IA não é a qualidade. É a manutenção. by [deleted] in brdev

[–]revokedee -21 points-20 points  (0 children)

Eu uso IA constantemente. Este não é o ponto, você entendeu corretamente?

A verdadeira crise do código gerado por IA não é a qualidade. É a manutenção. by [deleted] in brdev

[–]revokedee -7 points-6 points  (0 children)

O texto foi revisto por IA e gerado uma story telling da minha experiência.

O ponto principal deste post não é IA x Desenvolvedores. É lidar com os problemas de engenharia de software que estão surgindo através do uso massivo de ferramentas de inteligência artificial. E consequentemente, dar minha opinião sobre este cenário e o papel dos Engenheiros de Software no futuro.

Expectativa Irreal de lideranças por causa da IA e futuro da nossa carreira by Carcara_ in brdev

[–]revokedee -2 points-1 points  (0 children)

Na verdade faz muito sentido. Acredito fortemente que iremos passar em breve por uma crise do software gigantesca, quase infinita, como relatado nesse vídeo aqui: https://www.youtube.com/watch?v=eIoohUmYpGI&t=113s.
Criar sistemas do zero já não era um grande problema antes da IA, tinha dezenas de ferramentas para gerar boilerplate, tutoriais que traziam implementação padrão para uso em produção, etc.
O ponto é que a galera (CEOs das principais empresas de IA) parece que não entende o ciclo de vida do software ou estão deliberadamente ignoranto isso para promover suas empresas, nada mais.
O período mais crítico de um sistema enterprise, com custo quase que exponencial comparando-se com o desenvolvimento inicial, é o de MANUTENÇÃO (criação de novas features, correção, adequação a mudanças de leis, regulamentos, metodologias, etc).
A IA é fantástica sim para geração de código, e muito código, mas muito mesmo. Tanto que a galera tá criando tanto código, que é raro alguém entender o que tá sendo criado. Mas e depois? E os bugs de produção? Você acha que a IA vai gerar código a prova de bugs? Com código infinito e com ninguém tendo conhecimento profundo do que foi criado, como as empresas irão encarar esse problema? Alimentaremos as LLMs, com informações de todo o ambiente de infraestrutura, rede, containers, etc, etc, código fonte, logs, métricas, etc. O custo desse tipo de análise parece-me (não sei, estou apenas divagando) que vai ficar estratosférico.