Debuging em Shell Script

Quando se está a fazer um shell script, às vezes (quase sempre?), nem tudo correr como esperado. Para saber o que o script está mesmo a fazer, costumo invoca-lo assim:

sh -x nome_do_script.sh

O-x faz com que todos os comandos sejam impressos no ecrã (atenção para o stderr) antes de serem executados.

Os comandos executados aparecem como: + comando

facebooktwittergoogle_plusredditpinterestlinkedinmail
Posted in Linux. Tags: , , , , . 6 Comments »
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Pub.

Code Complete

Tenho andado a ler o livro Code Complete 2 – A pratical handbook of software construction. Creio que o livro é muito bom, mas tem um grave problema, é um two hand book, pois não é fácil andar numa só mão com 900 e tal páginas 😉

Tirando este pequeno-grande problema, que me impede de o ler nas viagens casa/trabalho, é mesmo um livro muito bom 🙂

Para memória futura e partilha traduzo/adapto um parágrafo sobre requisitos:

Quando detectado um erro [lógico] no código pode ser alterado em poucas linhas. Quando detectado um erro nos requisitos, este pode levar a que se tenha de refazer parte do design, implementação e casos de teste realizados anteriormente. Possivelmente todo o código terá de ser re-testado, para verificar que o código alterado não traz novos erros.

Conclusão: Tomar atenção aos requerimentos ajuda e muito! Quanto mais cedo forem detectados os erros no processo de desenvolvimento, menor o custo de os corrigir.

facebooktwittergoogle_plusredditpinterestlinkedinmail

Pub.