Herdamos um aplicativo legado que foi desenvolvido no final dos anos 90. O aplicativo cgi é executado no servidor web apache, no script bash e no oracle db. Existem zilhões de scripts bash que fazem toda a lógica de negócios, view (html, css, javascript), tudo dentro de conexões heredoc e banco de dados.
O problema que temos é analisar todos os scripts e como ele funciona, levando muito tempo. Também em nossa equipe, temos apenas um cara que tem uma média de habilidades em linux. Existem artigos como whitebox e processo de software de caixa preta ( article 1 , artigo 2 ). Parece promissor, mas mesmo com todos esses processos, levará tempo para analisar completamente o aplicativo inteiro em dois meses.
Estamos procurando sugestões se houver ferramentas ou dicas que acelerem o processo analisando todos esses scripts e descubra como tudo funciona. Qualquer sugestão seria ótima.
Tags bash shell-script apache-httpd