Eventualmente, muito
da lógica principal de negócios do nosso sistema chegou ao script (métricas
Coleção, um sistema básico de killswitch, lógica de tentativa, etc.).Geralmente, um script de suporte de carga
se existe porque o trabalho que está fazendo é difícil de testar (para
exemplo, envolvendo várias ferramentas dependentes da CLI em um ambiente de IC).Na minha experiência, isso geralmente se manifesta como um script bash, embora qualquer
“Script” não testável/não testável pode exibir esse padrão.Eles são uma opção atraente quando você precisa de “apenas uma pequena quantidade de lógica” e
Deseja evitar as complexidades de um sistema de construção, tipos ou testes.Esse script de shell, inicialmente bastante simples, cresce
em complexidade ao longo do tempo.
Fonte: https://benjamincongdon.me/blog/2023/10/29/Avoid-Load-bearing-Shell-Scripts/