Repositório certificado

Santuário de Flutter & Cia: A Engenharia de Solda em Camadas

AleAlves/E-RACING-APP

17

pts

Marreta 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