Repositório certificado
“Santuário de Flutter & Cia: A Engenharia de Solda em Camadas”
AleAlves/E-RACING-APP
17
ptsMarreta do Pedreiro
Derruba paredes. Inclusive as de separação de responsabilidade.
“Uma arquitetura de rara complexidade onde o Flutter convive harmoniosamente com legados de login e abstrações que desafiam a lógica convencional.”
4
Princípios
2
Técnicas
3
GDPs
Princípios Incorporados
+4 pts
Princípio · +1 pts
Documentação Espartana
- README.md vazio e ausência total de documentação técnica para as camadas de rede e domínio.
Princípio · +1 pts
Imperativo Funcional
- Ausência de testes automatizados visíveis e diretórios de 'legacy' que sugerem a política de 'funciona, não mexa'.
Princípio · +1 pts
Foco Morcegativo
- Presença de diretórios 'legacy' que indicam código que deveria ter sido refatorado e nunca foi.
Princípio · +1 pts
Simplicidade Indolente
- Uso de arquivos de configuração de debug versionados e ausência de CI/CD aparente para um projeto multi-plataforma.
Técnicas Dominadas
+4 pts
Técnica · +2 pts
My Precious
- Concentração absoluta de 100% dos commits em um único autor, criando um silo de conhecimento no projeto.
Técnica · +2 pts
Incremental Patching Debug
- Histórico de commits repleto de mensagens genéricas como 'Fix' e 'Fixes project' indicando uma estratégia de tentativa e erro.
Gambi Design Patterns Desbloqueados
+9 pts
GDP · +3 pts
Hardcoded Data
- URLs e configurações de ambiente espalhadas em arquivos de modelo e manifestos, transformando o código em um mapa de constantes fixas.
GDP · +3 pts
No More Layers
- Mistura de lógica de domínio com modelos de dados e requisições de rede, ignorando a separação de responsabilidades proposta pelo Flutter.
GDP · +3 pts
Sleeper Human Factor
- Uso de retry em modelos de autenticação que sugere a tentativa de contornar problemas de latência ou sincronia com 'esperas'.
“Parabéns pela resiliência em manter este ecossistema vivo através dos anos! Sua habilidade de integrar diferentes linguagens e manter um projeto de pé apenas com a força de vontade e ajustes pontuais é digna de um mestre da improvisaçã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