Ferramentas e Estratégias para analisar aplicativos herdados com base em scripts de shell [closed]

1

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.

    
por dimas 18.03.2017 / 11:43

0 respostas