Código utilizado na apresentação do TDC Innovation 2023 - Trilha de Web e FrontEnd - Palestra: Clean Code e Clean Architecture no Frontend
Fala pessoal! Segue aqui, nesse repositório, os códigos que utilizei como exemplos na minha palestra, bem como, os slides da apresentação. ☕
Na raiz do projeto vocês vão encontrar três pastas: bad_code, good_code e slides. Os nomes são bem sugestivos porém explicando rapidamente na pasta slides vocês vão encontrar os slides em pdf utilizados na apresentação, na pasta bad_code vocês vão enontrar uma primeira versão do código (justamente os trechos classificados como ruim na apresentação) e por último, na pasta good_code estará o código refatorado utilizando os principios que conversei com vocês durante a apresentação! 🥇
Agora temos um bônus: A escrita de testes unitários para os componentes e para a classe Pokedex 😃
Stack utilizada: Vue3 + Typescript + Vite + Vuetify3 + Vitest + Vue-test-utils 🔥
Para rodar os projetos: npm install para instalar os pacotes e depois npm run dev
Para rodar os testes unitários (somente no good_code): npm run test:dev
Qualquer dúvida estou a disposição no meu linkedin: https://www.linkedin.com/in/nolderos/