

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
6 questions
Wissensabfrage TIST_Kompetenz 1-3
Presentation
•
Professional Development
6 questions
Uso de código QR en material pedagógico
Presentation
•
Professional Development
6 questions
Exerc1Q-Helena Silva
Presentation
•
Professional Development
7 questions
sistemas_operacionais_26_fev
Presentation
•
Professional Development
2 questions
Le comptable
Presentation
•
Professional Development
7 questions
VBHC
Presentation
•
Professional Development
5 questions
Chá do Paulo
Presentation
•
KG
6 questions
Exemplo
Presentation
•
Professional Development
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade