Skip to content

Submission for summer job's technical challenge.

Notifications You must be signed in to change notification settings

ivanzigoni/summer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Esta pasta contém os dois requisitos para o desafio técnico da segunda etapa para o Summer Job da Trybe.

Em summer.md está o conteúdo. Na pasta exercise há o exercício. Dentro dela, na pasta src/tests, há tanto o exercício quanto o gabarito.

Foi escrito um conteúdo introdutório acerca da biblioteca RTL. Propus introduzir a pessoa leitora a lógica básica dos testes, utilizando uma quantidade razoavelmente baixa de sintaxe, porém objetiva. Dessa forma, espero que qualquer outro conteúdo do mesmo tema que aborde alguma implementação mais complexa ou só diferente seja melhor compreendido.

Ao longo do conteúdo, foi deixado nítido para a pessoa leitora que estaríamos trabalhando com sintaxe reduzida e foi disponibilizado em vários momentos links externos para consulta ou curiosidade. Apesar disso, no exercício foram usados exatamente os mesmos seletores e comparadores, de forma que a consulta no próprio texto já seria o suficiente para realização do exercício. Também tomei cuidado de deixar tantos os exemplos quanto os exercícios com o mesmo padrão estético de escrita do código.

O nível de dificuldade do exercício é relativamente baixo. Basta que a pessoa aluna preencha os seletores que faltam para se acostumar com a dinâmica. Somente no ultimo exercício é pedido que seja implementado um teste do zero. O exercício bônus traz um pequeno desafio a fim de mostrar uma funcionalidade curiosa porém não essencial no momento.

Orientei, também, que a pessoa usuária faça o teste manual (brincar com a aplicação e ver se funciona) antes de partir para o teste automatizado. E, por fim, há o exercício de coletar os data-testid a fim de usa-los como consulta, "forçando" a pessoa a realmente passear pelo código.

:)


referências:


links adicionais:

About

Submission for summer job's technical challenge.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published