Skip to Content
Criar sistemas incorporados, 2ª edição
book

Criar sistemas incorporados, 2ª edição

by Elecia White
March 2025
Intermediate to advanced
428 pages
13h 5m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Audio summary available
Content preview from Criar sistemas incorporados, 2ª edição

Capítulo 9. Mete-te em sarilhos

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Já falei sobre a importância de testar à medida que avanças e dos testes unitários. No entanto, por vezes há bugs. E se soubesses o que está errado, já o terias corrigido. A menos que estejas a ler este livro sentado numa praia (como é recomendado), provavelmente estás à procura de conselhos concretos sobre o teu problema atual. Se eu estivesse sentado ao teu lado, a minha lista de verificação mental seria a seguinte:

  • Está ligado? Tens a certeza?

  • Tens a certeza de que o dispositivo está a executar o código que pensas que está?

  • Podes testar apenas essa parte do sistema?

  • Verificaste a errata do chip? Verificaste o número de peça do chip?

  • Se for intermitente, será um erro de temporização? Estouro de pilha?

  • Está relacionado com variáveis não inicializadas? Tornar as variáveis globais melhora ou piora o problema?

  • Podes desativar as optimizações e ver se isso continua a acontecer?

  • Já viste o ficheiro do mapa? (Fala mais sobre isso no Capítulo 11.)

  • Em caso de emergência (e de erro aleatório sem sentido): poderá ser um problema de circuito de terra?

Ficarias surpreendido com a frequência com que um problema é encontrado nos primeiros passos. Estas perguntas vêm da experiência de estar errado, de falhar e tentar de novo, de encontrar o problema apenas para desejar ter procurado lá primeiro.

Faz a tua própria lista de ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Projetando Sistemas Distribuídos, 2ª Edição

Projetando Sistemas Distribuídos, 2ª Edição

Brendan Burns

Publisher Resources

ISBN: 9798341637047Supplemental Content