tdd-workflows-tdd-green
Domine a Implementação da Fase Verde do TDD
Também disponível em: sickn33
Aprenda a implementar o código mínimo que faz testes com falha passarem durante a fase verde do TDD. Evite engenharia excessiva e mantenha as implementações simples.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "tdd-workflows-tdd-green". Tenho um teste com falha para criação de usuário. Ajude-me a implementar código mínimo.
Resultado esperado:
- Aqui está a implementação mínima usando o padrão Fake It:
- class UserService {
- create(data) {
- return { id: '123', ...data };
- }
- }
- Isso passa no teste com um ID hard-coded. Você pode evoluir para geração real de ID quando mais testes exigirem.
A utilizar "tdd-workflows-tdd-green". Devo adicionar tratamento de erro a esta implementação da fase verde?
Resultado esperado:
- Não - na fase verde, adicione apenas o que os testes exigem. Se os testes não verificam cenários de erro, pule o tratamento de erro por enquanto.
- Adicione-o durante a fase de refatoração quando tiver testes que validam caminhos de erro.
Auditoria de Segurança
SeguroAll 105 detected patterns are false positives from code examples in educational documentation. The skill contains only instructional markdown content with code samples demonstrating TDD patterns. No executable code, scripts, or runtime behavior exists. The 'MD5', 'SHA1', 'SQLite', 'backticks', and 'fetch' patterns appear strictly within code blocks as teaching examples for proper TDD implementation across multiple programming languages.
Pontuação de qualidade
O Que Você Pode Construir
Aprendendo Fundamentos de TDD
Desenvolvedores iniciantes aprendendo desenvolvimento orientado a testes podem usar esta habilidade para entender a metodologia da fase verde e evitar erros comuns como engenharia excessiva
Acelerando a Implementação de Funcionalidades
Desenvolvedores experientes podem implementar rapidamente testes mínimos passando sem se perder em otimização prematura durante o desenvolvimento inicial
Treinamento de TDD para Equipes
Equipes de desenvolvimento adotando TDD podem usar os padrões estruturados e exemplos para estabelecer práticas consistentes de fase verde em toda a organização
Tente Estes Prompts
Ajude-me a implementar o código mínimo necessário para fazer estes testes com falha passarem. Foque na simplicidade e evite engenharia excessiva.
Mostre-me como implementar código mínimo para estes testes usando [JavaScript/Python/Java/C#/Go/Ruby]. Siga as melhores práticas da fase verde do TDD.
Devo usar uma implementação fake ou implementação real para estes testes? Explique as trocas e recomende a melhor abordagem.
Revise minha implementação e diga se é verdadeiramente mínima para a fase verde ou se estou fazendo engenharia excessiva. Sugira simplificações se necessário.
Melhores Práticas
- Implemente o código absolutamente mínimo que faz os testes passarem - evite adicionar funcionalidades ou otimizações não exigidas pelos testes
- Rode testes após cada pequena mudança para verificar progresso e capturar problemas cedo
- Documente dívida técnica e atalhos tomados durante a fase verde para refatoração posterior
Evitar
- Gold plating - adicionar funcionalidades ou melhorias não solicitadas durante a fase verde
- Refatoração prematura - mudar a estrutura do código enquanto testes ainda estão com falha
- Implementar padrões de design ou decisões arquiteturais antes que os testes os exijam
Perguntas Frequentes
O que é a fase verde do TDD?
Devo fazer um fake ou implementar código real?
Posso refatorar durante a fase verde?
E se minha implementação parecer simples demais?
Preciso adicionar tratamento de erro na fase verde?
Como sei quando a fase verde está completa?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/tdd-workflows-tdd-greenReferência
main
Estrutura de arquivos