+5 votos
139 visitas
Tivemos uma situação bem triste no atendimento de um cliente semana passada onde foi gerado um impacto muito grande devido à uma query que fazia "OR" numa tabela gigantesca do sistema.

Não foi a primeira vez, e infelizmente não será a última, é uma questão de evangelização com o time e talz, mas precisamos de uma forma automatizada para evitar.

Surgiu a ideia de colocar uma validação no MergeRequest que fizesse Regex nos códigos fontes, porém a chance de sucesso é menor porque as queries muitas vezes são montadas dinamicamente (no BEF por exemplo).

Outra ideia seria colocar direto no parser da Tecnologia, junto com a validação que é feita para comandos fora de transação!

Porém existe a questão de que cada produto tem as suas respectivas top 10 tabelas de problema, então surgiu a ideia de usar um hook da tecnologia e o produto implementar sua validação.

Existe este hook?
por (569 pontos) | 139 visitas

1 Resposta

0 votos
Não conheço nenhum hook por aquelas bandas do código, mas é possível implementar.
por
editado por anônimo

Perguntas relacionadas

+8 votos
1 resposta
perguntado 3 Jun, 2014 por renan.fagundes (40 pontos) | 44 visitas
+1 voto
1 resposta
+7 votos
1 resposta
Melhores Apr 2026
  1. IsisRickman

    5 Pontos

  2. FelipaWhippl

    5 Pontos

  3. ShelliCrabtr

    5 Pontos

  4. CeceliaWysel

    5 Pontos

  5. VernonSchaw

    5 Pontos

  6. MargieOsterh

    5 Pontos

200 pontos
Melhores 2026 Apr 06 - 12
  1. danilo.pereira

    96 Pontos

  2. danilo.pereira

    96 Pontos

  3. danilo.pereira

    96 Pontos

  4. willian.metalsystem

    69 Pontos

  5. henrique.muller

    62 Pontos

  6. luciano.fronza

    61 Pontos

  7. luciano.fronza

    61 Pontos

  8. luciano.fronza

    61 Pontos

  9. diuari.molinari

    52 Pontos

  10. diuari.molinari

    51 Pontos

518 perguntas
567 respostas
389 comentários
775 usuários