/CleanCode_Arch_TDC_INNOVATION_2023

Códigos utilizados na palestra de Clean Code e Clean Archtecture do TDC Innovation 2023

Primary LanguageHTML

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/