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.