-
Notifications
You must be signed in to change notification settings - Fork 0
Resultados da Sprint 4
Os integrantes analisaram as classes e escolheram a que queriam refatorar aplicando as técnicas de Clean Code e Solid. Todos os integrantes aplicaram as técnicas de refatoração, para facilitar o tracking foi definido que o comentário dos commits deveriam ter o # da issue para poder facilitar a visualização de quem aplicou qual técnica em qual arquivo. Algumas técnicas não foram aplicadas devido ao fato da arquitetura do projeto e da tecnologia Python que está sendo utilizada não permitir ou até mesmo não ser algo difundido na comunidade. As técnicas de refatoração foram aplicadas no repositório da equipe de desenvolvimento e não terá um PR para enviar para o repositório oficial.
Segue a lista dos módulos refatorados, em relação a aplicação de técnicas do CLEAN CODE:
- cron.jobs
- analises.analise
- importadores.sen
- exportadores.exportador_csv_r
- analises.genero
- analises.grafico
- modelagem.utils
- importadores.chefes_executivos
- importadores.camara_genero.nomes_deputadas_csv
- importadores.camara_genero.genero_comparativo_partidos
- importadores.cdep
- importadores.camara_genero.num_genero_legis
Em relação a aplicação do SOLID, segue o link dos commits: