4.11 - Glossário
método
Uma função associada a um objeto e chamada usando a notação de ponto.
loop
Parte de um programa que pode ser executada repetidamente.
encapsulamento
O processo de transformar uma sequência de instruções em uma definição de função.
generalização
O processo de substituir algo desnecessariamente específico (como um número) por algo adequadamente geral (como uma variável ou parâmetro).
argumento de palavra-chave
Um argumento que inclui o nome do parâmetro como uma “palavra-chave”.
interface
Uma descrição de como usar uma função, incluindo o nome e as descrições dos argumentos e do valor de retorno.
refatoração
O processo de alterar um programa funcional para melhorar a interface de funções e outras qualidades do código.
plano de desenvolvimento
Um processo de escrever programas.
docstring
Uma string que aparece no início de uma definição de função para documentar a interface da função.
precondição
Uma exigência que deve ser satisfeita por quem chama a função, antes de executá-la.
pós-condição
Uma exigência que deve ser satisfeita pela função antes que ela seja encerrada.