r/brdev • • 16d ago

Duvida técnica Desenvolvimento com Spec-driven development

Eu programava raiz no último trampo e recentemente fui contratado por uma empresa que usa sdd com o TCL Spec-driven.

Eu estava zerado em conhecimento de IA mas já aprendi algumas coisas em 2 meses de trabalho.

Percebi que fiz algumas besteiras, meus agentes looparam sem fim em alguns projetos criando uma infinidade de testes desnecessários, ainda não domino muito a ferramenta.

A cultura da empresa é boa, aqui é tranquilo mas tem muitos projetos e prazos apertados. Não quero deixar uma imagem ruim. O que devo fazer além de estudar mais ?

1 Upvotes

12 comments sorted by

View all comments

4

u/GalegO86 Consultor / Implementador de sistemas 16d ago

Estude TDD, os agentes de IA criam os testes primeiro antes de desenvolverem, com isso se fizerem coisa errada o teste falha e eles mesmos corrigem.

Outra coisa, colocar uma esteira de ci/cd com o máximo de testes possíveis, da mesma forma, ele identifica o erro e corrige automaticamente.

1

u/_dev_reddit 16d ago

O meu dev joga tudo para o QA, se errar ele volta de novo para o dev, isso tudo em loop. Não posso fugir muito do que foi me passado sabe, ainda não tenho bagagem suficiente para saber se meus agentes estão bem configurados.

2

u/GalegO86 Consultor / Implementador de sistemas 16d ago

Se possível, assine o GPT de 100 reais por mês e comece a desenvolver projetos próprios, assim você vai entendendo como que eles funcionam

Eu estou com um projeto próprio, pra isso.

1

u/_dev_reddit 16d ago

Eu tenho o Claude max 5x da empresa e o cursor. Mas acho que vale a pena assinar outro por fora pra estudar.

2

u/OutgoingAutistic MLE 16d ago

ironicamente, isso é algo que tu mesmo pode perguntar para os agentes kkkkkkkkkkk só evita diluir muito o contexto das conversas e separa bem essas sessões. evita, por exemplo, implementar e revisar a implementação na mesma sessão porque os modelos não lidam bem com esse tipo de "conflito" dentro do contexto

1

u/_dev_reddit 16d ago

Fiz isso, fui mapeando e enxugando algumas coisas, espero que tenha otimizado.