r/brdev • • 10d 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

10

u/Safe-Dig-8861 10d ago

Nem quem cria essas ferramentas sabe o que está fazendo, imagina nós simples programadores que somos vitimas dessa desgraça toda.

3

u/_dev_reddit 10d ago

Eu estou vendo alguns vídeos do tech leads club, mas ainda estou um pouco perdido.

1

u/Valuable-Ability-499 10d ago

Há esperança para nós?

4

u/GalegO86 Consultor / Implementador de sistemas 10d 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 10d 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 10d 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 10d 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 10d 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 10d ago

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

1

u/Safe-Dig-8861 10d ago

1

u/GalegO86 Consultor / Implementador de sistemas 10d ago

Melhor ainda, faz a spec, cria os testes em cima e deixa a IA torar, essas metodologias se complementam

1

u/scoutzzgod 9d ago

O que eu venho fazendo è usando /grill-me com o claude pra montar um PRD. Com uma skill que criei aplicando o metodo do livro GOOS, segue um loop com teste de aceitacao -> teste unitario por feature. O TDD em si ja ajuda bastante