<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Emily Domingos &#8211; starten.tech</title>
	<atom:link href="https://starten.tech/author/emily-domingos/feed/" rel="self" type="application/rss+xml" />
	<link>https://starten.tech</link>
	<description></description>
	<lastBuildDate>Tue, 22 Sep 2026 21:33:08 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.11</generator>

<image>
	<url>https://starten.tech/wp-content/uploads/2024/02/cropped-st_icon2-32x32.png</url>
	<title>Emily Domingos &#8211; starten.tech</title>
	<link>https://starten.tech</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Além do código veloz: como transformar o code review em um sistema de aprendizado contínuo com IA</title>
		<link>https://starten.tech/2026/09/22/alem-do-codigo-veloz-como-transformar-o-code-review-em-um-sistema-de-aprendizado-continuo-com-ia/</link>
					<comments>https://starten.tech/2026/09/22/alem-do-codigo-veloz-como-transformar-o-code-review-em-um-sistema-de-aprendizado-continuo-com-ia/#respond</comments>
		
		<dc:creator><![CDATA[Emily Domingos]]></dc:creator>
		<pubDate>Tue, 22 Sep 2026 21:33:03 +0000</pubDate>
				<category><![CDATA[artigos]]></category>
		<category><![CDATA[opinião]]></category>
		<guid isPermaLink="false">https://starten.tech/?p=13256</guid>

					<description><![CDATA[Ferramentas de inteligência artificial aceleraram a capacidade das equipes de gerar código. Mas esse ganho traz uma consequência: se mais código é produzido em menos tempo, também cresce o volume que precisa ser revisado antes de chegar ao produto.&#160; Na engenharia de software, escrever código é apenas uma parte do trabalho. O code review continua [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Ferramentas de inteligência artificial aceleraram a capacidade das equipes de gerar código. Mas esse ganho traz uma consequência: se mais código é produzido em menos tempo, também cresce o volume que precisa ser revisado antes de chegar ao produto.&nbsp;</p>



<p>Na engenharia de software, escrever código é apenas uma parte do trabalho. O code review continua essencial porque é nessa etapa que decisões de arquitetura, qualidade e contexto são avaliadas. Na Qive, isso nos levou a uma nova pergunta: <strong>como usar a própria IA para ampliar a capacidade de revisão sem retirar do humano as decisões que exigem experiência e julgamento?</strong>&nbsp;</p>



<p>Para otimizar essa dinâmica, o primeiro passo é desmistificar o papel do revisor, compreendendo que nem todo apontamento exige o mesmo tipo de esforço cognitivo. Na prática, as demandas de validação em uma esteira de engenharia podem ser segmentadas em três grandes frentes: <strong>regras objetivas e repetitivas que podem ser automatizadas</strong> (Ex.: padrões de formatação, nomenclaturas); <strong>conhecimentos e padrões recorrentes que podem ser documentados e incorporados às ferramentas utilizadas pela equipe</strong>; e <strong>decisões que exigem contexto e julgamento continuam sendo responsabilidade das pessoas.</strong></p>



<p>Com isso, o objetivo não é excluir o olhar humano da esteira, mas garantir que ele se concentre onde realmente gera valor. Sob essa perspectiva, o passo inicial é usar a IA para analisar o nosso próprio histórico de revisões e mapear quais padrões aparecem com maior frequência.</p>



<p><strong>O diagnóstico real: o que dizem 319 merge requests</strong><strong>&nbsp;</strong></p>



<p>Como desenvolvedora <em>frontend</em>, notei que o desenvolvimento assistido por IA estava acelerando nossa capacidade de entregar código. Para entender como melhorar também a etapa de revisão, utilizei um agente interno para analisar comentários de 33 merge requests &#8211; processo pelo qual alterações de código são revisadas antes de serem incorporadas ao sistema &#8211; e identificar padrões recorrentes.</p>



<p>O primeiro insight foi revelador: a solução para boa parte dos apontamentos recorrentes já existia em nossas bibliotecas e ferramentas internas. O gargalo não era a falta de uma resposta técnica, mas sim de adoção por parte do time. A partir dessa descoberta, passamos a incentivar o uso desse conhecimento na origem do processo e a converter problemas previsíveis em validações automatizadas antes mesmo de o código chegar à etapa de revisão humana.</p>



<p>Para validar se esse comportamento se repetia em uma escala corporativa, ampliamos a nossa base de amostragem. Entre 8 de julho de 2026 e 7 de agosto de 2026, <strong>analisamos 319 </strong><strong><em>merge requests</em></strong><strong>, distribuídos em 9 repositórios</strong>. Desses, 140 MRs receberam comentários humanos. Identificamos, então, 10 padrões que já estavam documentados; 5 padrões que ainda não possuíam documentação; e, 3 que passaram por documentação durante o próprio período analisado.<br><br>Esses dados reforçam uma percepção de que o code review não precisa ser apenas uma etapa de validação. Ele também pode ser uma fonte de conhecimento para a evolução do nosso processo de desenvolvimento.<br><br>Um comentário recorrente pode indicar diferentes oportunidades de melhoria. Em alguns casos, é preciso documentar um conhecimento; em outros, incorporá-lo às ferramentas da equipe ou transformar uma validação recorrente em automação. E há decisões que devem continuar sob responsabilidade do revisor porque dependem de contexto e julgamento.<br><br><strong>Um modelo de IA, sozinho, não resolve o problema</strong></p>



<p>Para que a inteligência artificial seja realmente útil em uma esteira de engenharia, não basta ter acesso a um modelo de linguagem de última geração. Ela precisa compreender o ecossistema único da empresa: seus padrões arquiteturais, as diretrizes de negócio e o histórico de lições aprendidas pelo time. É aqui que entra o conceito de <em>harness</em>. Essa camada funciona como uma infraestrutura inteligente de conexão, envolvendo o modelo fundacional e abastecendo-o com o contexto local, regras de validação e os recursos operacionais necessários para que ele atue de forma consistente.</p>



<p>Na prática, otimizar o uso de IA deixa de ser uma busca incessante por modelos mais avançados e passa a ser um desafio de refinamento de processos. O verdadeiro diferencial está em observar a dinâmica de trabalho das equipes, extrair os padrões de erros mais comuns e transformar esses aprendizados em novas automações, regras dinâmicas e documentações que retroalimentam a esteira.</p>



<p>Com essa engrenagem rodando, o code review passa por uma mudança profunda de paradigma: ele deixa de ser um &#8220;pedágio&#8221; reativo para validar entregas e se consolida como um sistema de aprendizado contínuo.</p>



<p>Ao usar a IA para absorver a carga de validações mecânicas (como formatação e sintaxe) e mapear a recorrência de discussões técnicas, as equipes criam um fluxo que se autoajusta. Cada comentário na revisão deixa de ser um evento isolado e passa a ser um dado que calibra o harness, evitando que falhas semelhantes cheguem às fases finais dos próximos ciclos. O objetivo final deixa de ser apenas limpar o código do presente, mas sim garantir que o próximo ciclo de desenvolvimento comece de um patamar técnico muito mais elevado.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://starten.tech/2026/09/22/alem-do-codigo-veloz-como-transformar-o-code-review-em-um-sistema-de-aprendizado-continuo-com-ia/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
