Vou diagnosticar e corrigir:
Análise de Código:
- Revisão de arquitetura
- Avaliação da qualidade do código
- Vulnerabilidades de segurança
- Gargalos de desempenho
- Vazamentos de memória
- Problemas de threading
- Identificação de más práticas
Otimização de Desempenho:
- Otimização de algoritmos (O(n²) O(n))
- Melhoria em consultas ao banco de dados (10x mais rápido)
- Redução no uso de memória (50-70%)
- Implementação de estratégia de cache
- Melhorias em multi-threading
- Redução no tempo de resposta da API
Auditoria de Segurança:
- Vulnerabilidades de SQL injection
- Riscos de XSS/CSRF
- Fraquezas na autenticação
- Problemas de exposição de dados
- Vulnerabilidades em dependências
- Conformidade com OWASP Top 10
️ Qualidade do Código:
- Aplicação dos princípios SOLID
- Recomendações de padrões de design
- Remoção de duplicação de código
- Melhorias no tratamento de erros
- Aumento na cobertura de testes
- Melhoria na documentação
O Que Você Recebe:
Relatório Detalhado (PDF):
- Resumo executivo
- Problemas encontrados (por severidade)
- Benchmark de desempenho (antes/depois)
- Vulnerabilidades de segurança
- Recomendações (priorizadas)
- Exemplos de código
- Sugestões de refatoração
Implementação Opcional:
- Corrigir problemas críticos
- Otimizar gargalos
- Adicionar testes faltantes
- Melhorar a documentação
Linguagens que Domínio:
- Rust (Backend, programação de sistemas)
- C/C++ (Aplicações críticas de desempenho)