Verbete do acervo
Escrita
34 conteúdos relacionados.
-
O julgamento do engenheiro continua indispensável na era dos agentes
Dito isso, não vim aqui escrever sobre o Scion, mas sim sobre um parágrafo muito interessante que aparece no post.
-
Testando sistemas agênticos: aprendendo com o passado para testar o futuro
Um outro fator que ajudou demais a adoção foi que escrever testes de maior escopo, como testes de componente, integração ou end-to-end dava muito mais trabalho, e esses testes eram muito mais instáveis.
-
Escrever também é pensar: por que preservo minha própria voz
Ele levanta uma discussão interessante sobre o uso de IA para escrever.
-
Revise o texto que você gerou com IA antes de pedir que alguém o leia
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
Fábricas de software: redesenhar o processo para entregar mais com IA
Coding agents aceleram a escrita de código, mas não necessariamente o sistema de entrega.
-
A plataforma de desenvolvimento com IA é o próximo desafio
Ah, mas eu não deveria ter que pedir pra IA não gerar um N+1 ou escrever uma query não-otimizada.
-
Quem usa IA continua responsável pela qualidade da entrega
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
Quanto código gerado por IA precisamos revisar?
…s/receita Você está assumindo dívidas e riscos Seus problemas são básicos Meus dois centavos: A IA é sim capaz de escrever código que funciona e resolve problemas complexos, mas precisa ser bem guiada.
-
Como ensinar computação quando escrever código já não é o maior desafio
Saiu um texto legal na Communications of ACM, uma revista mais técnica da ACM, escrita por acadêmicos, com o título “Computing ed when writing code is no longer the challenge”, em português, “Educação em computação quando escrever código não é mais o desafio”.
-
O que aprendi sobre a fábrica de software agêntica da OpenAI
Em poucas palavras, revisão de código também foi feito para quando pessoas escreviam código, na velocidade com que pessoas conseguiam escrever código.
-
Fundamentos de computação continuam importantes para programar com IA
Principais achados: A capacidade de comunicação escrita da pessoa faz diferença.
-
Human-in-the-loop: em qual loop o engenheiro deve estar?
Pra mim, o humano estará sempre no loop da “fábrica de software”, garantindo que a IA tem o que precisa pra escrever código que funciona, que tem o que precisa pra tomar decisões arquiteturais de maneira sólida, que sabe como operar o sistema, inclusive em momentos de caos.
-
IA no desenvolvimento: precisamos começar pela operação
Já temos muito bons agentes pra fazer requisitos e escrita de código.
-
FinOps para IA: use o modelo certo para cada tarefa
A IA acelerou demais a escrita do código.
-
O que aprendi criando três microaplicações com IA
Escrever código não é mais o desafio, mas sim criar uma experiência no produto que realmente agrade ao usuário final.
-
Testes gerados por IA também precisam de qualidade
Automatizar a escrita de testes com IA é uma das coisas mais legais desse novo mundo.
-
Idempotência e retentativas: a IA ainda precisa de visão do todo
A IA pode ter automatizado a escrita do código, mas ainda não consegue “pensar no todo” por conta própria.
-
Quando uso IA para escrever e quando prefiro escrever à mão
Sabe que o ChatGPT saiu e eu estava no meio da escrita do meu livro “Simple Object-Oriented Design” com a Manning.
-
Criando o Ticka com IA: lições de um clone simplificado do Basecamp
Ainda não tinha conseguido enxergar que IA agêntica ia entrar em tudo, mas ao menos, escrever código “estava resolvido”.
-
Engenharia de software na era da IA: novo jogo, novas regras
Neste artigo, discuto como o esforço se desloca da escrita de código para a definição de objetivos, contexto, critérios de aceitação e limites para os agentes.
-
Design orientado a objetos simples — Tech Lead Journal #177
Uma conversa sobre princípios para escrever software limpo e fácil de manter, a partir de Simple Object-Oriented Design.
-
Estratégias de testes em escala
…astreamento Obtenha a adesão da empresa Tenha métricas de rastreamento Experiência do desenvolvedor Facilite a escrita de testes Faça seu CI rápido Construa uma comunidade Apresentações
-
As vantagens de um doutorado em engenharia de software na indústria
A qualidade da escrita desempenha um papel fundamental nesse sentido.
-
Testes eficazes para desenvolvedores: lições que aprendi ao longo do tempo
Todos nós já sabemos como escrever testes automatizados.
-
Atoms of Confusion in Java
Embora escrever código às vezes pareça trivial, surgem problemas quando os humanos interpretam mal o que o código realmente faz.
-
O que aprendi ao inverter minha sala de aula
(Bem, dado o quanto meus alunos gostaram, decidi escrever um livro adequado sobre o assunto, o que dá muito trabalho novamente; então, siga-me para novidades em breve).
-
Monitoring-Aware IDEs
A engenharia de software moderno em grande escala exige que os desenvolvedores de software não se concentrem apenas em escrever código, mas também examinem continuamente os dados de monitoramento para raciocinar sobre o comportamento dinâmico de seus sistemas.
-
Pragmatic Software Testing Education
… capazes de distinguir a técnica certa a ser aplicada, para avaliar a qualidade de seus conjuntos de testes e para escrever código de teste sustentável.
-
Testar é diferente de escrever testes
Testar é diferente de escrever testes.
-
When Testing Meets Code Review: Why and How Developers Review Tests
No entanto, escrever e manter código de teste de alta qualidade é desafiador e frequentemente considerado de importância secundária.
-
O que sabemos (e o que não sabemos) sobre Domain-Driven Design?
O livro rapidamente atraiu a atenção dos profissionais: diferentes autores começaram a escrever seus próprios livros sobre DDD, Stack Overflow contém mais de 4.000 perguntas e 7.000 respostas relacionadas ao tema (em 27 de janeiro de 2017), os desenvolvedores trocaram 24.000 e-mails na mailing list oficial que está hospedada no Yahoo Groups!, e existem até c…
-
To Mock or Not To Mock? An Empirical Study on Mocking Practices
Ao escrever testes de unidade automatizados, os desenvolvedores geralmente lidam com artefatos de software que possuem diversas dependências.
-
Does test-driven development improve class design? A qualitative study on developers’ perceptions
Antecedentes: Os desenvolvedores comumente afirmam que escrever testes unitários melhora a qualidade interna de um software, além de ter um efeito mais óbvio na qualidade externa.
-
Improving Code Quality on Automated Tests of Web Applications: A Set of Patterns
Ao lidar com aplicações web, o ato de escrever testes automatizados geralmente requer um enorme esforço dos desenvolvedores, como testes que geralmente abrem o navegador e navegam pelo página da web.