Return to Video

06-31 Mistakes

  • 0:00 - 0:03
    Bem, desta vez fizemos certo, mas suponha que tenhamos cometido um erro.
  • 0:03 - 0:06
    Suponha que tenhamos acesso ao ambiente globval,
  • 0:06 - 0:08
    de modo que isso esteja definido,
  • 0:08 - 0:10
    e ao invés de passar o ambiente corrente,
  • 0:10 - 0:15
    sempre que criamos uma função, vamos passar o ambiente global.
  • 0:15 - 0:17
    Isso é um erro, não é correto.
  • 0:17 - 0:20
    Vamos pensar sobre o que pode dar errado,
  • 0:20 - 0:22
    e como poderíamos detectar esse erro, ou como ele se comportaria.
  • 0:22 - 0:25
    Vou escrever aqui algumas afirmações, e você vai me dizer quais são verdadeiras.
  • 0:25 - 0:29
    Escrevi aqui 4 afirmações e, neste teste de múltipla escolha,
  • 0:29 - 0:31
    quero que você diga quais são verdade.
  • 0:31 - 0:36
    1) Nehuma entrada de teste com apenas uma função pode exibir o erro
  • 0:36 - 0:39
    2) Precisamos de pelo menos 3 variáveis
  • 0:39 - 0:42
    no ambiente global, para ver o erro
  • 0:42 - 0:45
    Aqui, ver o erro, exibir o erro expor o erro -- todos significam a mesma coisa.
  • 0:45 - 0:48
    3) Podemos mostrtar o erro com apenas 2 funções,
  • 0:48 - 0:51
    cada uma das quais é declarada separadamente no nível mais alto.
  • 0:51 -
    Finalmente, 4) Podemos mostrar o erro com uma func'ão aninhada dentro de outra função
Title:
06-31 Mistakes
Description:

06-31 Erros

more » « less
Video Language:
English
Team:
Udacity
Project:
CS262 - Programming Languages
Duration:
0:58
Lucilia Figueiredo added a translation

Portuguese, Brazilian subtitles

Revisions