16.6 - Glossário
protótipo e correção
Plano de desenvolvimento no qual a escrita do programa parte de um esboço inicial, e depois segue ao teste e correção de erros, conforme sejam encontrados.
desenvolvimento planejado
Plano de desenvolvimento que implica uma compreensão de alto nível do problema e mais planejamento que desenvolvimento incremental ou desenvolvimento prototipado.
função pura
Função que não altera nenhum dos objetos que recebe como argumento. A maior parte das funções puras gera resultado.
modificador
Função que modifica um ou vários dos objetos que recebe como argumento. A maior parte dos modificadores são nulos; isto é, retornam None.
programação funcional
Estilo de projeto de programa no qual a maioria das funções são puras.
invariável
Condição que sempre deve ser verdadeira durante a execução de um programa.
instrução assert
Instrução que verifica uma condição e levanta uma exceção se esta falhar.