+4 votos
29 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 (520 pontos) | 29 visitas

1 Resposta

0 votos
Não conheço nenhum hook por aquelas bandas do código, mas é possível implementar.
por (470 pontos)

Perguntas relacionadas

+8 votos
1 resposta
perguntado 3 Jun, 2014 por renan.fagundes (40 pontos) | 32 visitas
+7 votos
1 resposta
+6 votos
1 resposta
Melhores Feb 2020
  1. diuari.molinari

    21 Pontos

  2. henrique.muller

    18 Pontos

  3. thiago.almeida

    10 Pontos

  4. metalsystem.gustavo

    8 Pontos

  5. juliano.pezzini

    8 Pontos

  6. Leonardo Rovigo

    7 Pontos

  7. antonio.teles

    5 Pontos

  8. Francisco Santana

    5 Pontos

  9. andre.wenceslau

    5 Pontos

  10. SlimShady

    5 Pontos

200 pontos
Melhores 2020 Feb 17 - 23
  1. henrique.muller

    13 Pontos

  2. thiago.almeida

    10 Pontos

  3. juliano.pezzini

    6 Pontos

  4. antonio.teles

    5 Pontos

  5. diuari.molinari

    5 Pontos

  6. Leonardo Rovigo

    3 Pontos

408 perguntas
456 respostas
333 comentários
460 usuários