

Depuração e Refatoração
Presentation
•
Instructional Technology
•
Vocational training
•
Hard
Marina Candido
Used 1+ times
FREE Resource
7 Slides • 0 Questions
1
Depuração e Refatoração
By Marina Candido
2
O que é depurar/debugar?
É o processo de encontrar e corrigir erros (bugs) em um programa. É como um processo de investigação para identificar as causas de um comportamento inesperado ou falha no software e então corrigir.
3
Como corrigir?
Usando breakpoints (pontos de pausa) para rastrear o fluxo de execução. Ou usando prints em diversas etapas para verificar as saídas.
4
Erros que não violam a sintaxe, mas resultam em um comportamento não esperado.
Erro semântico ou lógico
Erros que violam as regras da linguagem de programação (gramática).
Erro sintaxe
5
Exemplo: Usar a variável errada em uma expressão ou usar um operador incorreto.
Quando ocorre: Durante a execução do código.
Como corrigir: Analisar a lógica do código e identificar o erro que está causando o comportamento inesperado.
Erro semântico
Exemplo: Esquecer um ponto e vírgula em C++ ou Java.
Quando ocorre: Durante a compilação ou interpretação do código.
Como corrigir: Corrigir a estrutura do código para que siga as regras da linguagem.
Erro sintaxe
Erro lógico
Exemplo: Um cálculo errado ou uma condição de loop incorreta.
Quando ocorre: Durante a execução do código.
Como corrigir: Revisar a lógica do programa e corrigi-la para que ele funcione conforme o esperado.
6
Para debugar no Colab.
Em uma célula de código insiro o comando [ !pip install ipdb ] e executo a célula.
Em outra célula escreve os comandos [ %pdb on ] [ import ipdb ] e executo a célula
Nos pontos onde quero avaliar insiro os breakpoints usando [ ipdb.set_trace() ]
7
Comandos | Palavra-chave | |
|---|---|---|
próximo | n | executa a linha atual e passa para a próxima |
etapa | s | entra na chamada de uma função na linha atual |
continuar | c | continua a execução até o próximo ponto ou fim do programa |
imprimir | p (nome da variável) | imprimir o valor da variável |
sair | q | sair do depurador |
Depuração e Refatoração
By Marina Candido
Show answer
Auto Play
Slide 1 / 7
SLIDE
Similar Resources on Wayground
4 questions
Komparativ
Presentation
•
KG
8 questions
Av. Nivelamento
Presentation
•
KG
6 questions
QUIZZ 2 NCE 11 10 23
Presentation
•
Professional Development
6 questions
Importancia de la comunicación.
Presentation
•
Professional Development
6 questions
Importancia de la comunicación
Presentation
•
Professional Development
6 questions
Informatica e Matematica financeira
Presentation
•
Professional Development
4 questions
ActivPanel_Hibridismo
Presentation
•
Professional Development
5 questions
Introdução a Programação
Presentation
•
Professional Development
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade