“Arquiteta do Labirinto de Dados e Soldas em CSV”
cglima/dengue_cases_prediction-hackday
10
ptsMartelo de Carpinteiro
Você já machuca, mas ainda não quebra nada de jeito.
“Uma celebração à arte da persistência: o projeto transforma o caos de um Hackday em uma engrenagem funcional através de pura intuição e vontade.”
2
Princípios
1
Técnicas
2
GDPs
Princípios Incorporados
Imperativo Funcional
- Ausência total de testes automatizados ou CI/CD no fluxo de trabalho
- Código focado estritamente na entrega final sob o lema 'funciona, não mexa'
Documentação Espartana
- README que descreve o problema de negócio mas omite detalhes técnicos cruciais
- Ausência de documentação sobre a origem e o tratamento das 6 tabelas utilizadas
Técnicas Dominadas
My Precious
- Concentração de 100% dos commits em um único autor
- Ausência de colaboração externa ou revisões em um módulo que lida com dados críticos de saúde
Gambi Design Patterns Desbloqueados
Hardcoded Data
- Dados de configuração e caminhos de dataset fixos no ambiente de execução do Jupyter Notebook
- Lógica de negócio acoplada diretamente à estrutura dos arquivos CSV
No More Layers
- Notebook utilizado como monólito: ingestão, limpeza, processamento e modelagem no mesmo arquivo
- Ausência de separação entre lógica de dados e estrutura do projeto
“Parabéns pela resiliência demonstrada ao unir seis fontes de dados distintas em um único Jupyter Notebook sob o fogo cruzado de um Hackday. O uso criativo de nomes de arquivos como 'arquivo_xgb' e a estrutura de imagens numeradas revelam um método de organização que desafia o convencional e prioriza a entrega imediata. Que este repositório sirva como um monumento à agilidade prática e à coragem de quem constrói o futuro com as ferramentas que tem à mão.”
Conheça o livro que definiu esses critérios
Quer entender cada princípio, técnica e Gambi Design Pattern detectado? O livro Programação Orientada a Gambiarra está esperando por você.
Acessar o livro POG