top-down programming, programação top-down

Um enfoque à programação que recomenda o desenvolvimento de programas no estilo top-down. Em geral, isso é feito escrevendo-se um corpo principal de codificação que chama algumas rotinas importantes (implementadas como stubs – rotinas independentes). Em seguida, cada rotina é codificada, chamando outras rotinas de nível inferior (também construídas, inicialmente, como stubs). Ver também bottom-up design (projeto bottom-up); stub; top-down design (projeto top-down). Comparar com bottom-up programming (programação bottom-up).