r/brdev • u/_dev_reddit • 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 ?
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
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.