Temporada 1 · Como pensar em código · 12
Funções e composição
Objetivo: Consertar uma função que só acerta na primeira chamada e usar composição para juntar passos pequenos.
O apresentador é uma representação do autor feita com inteligência artificial.
Entre para responder e somar XP.
Entrar ou criar contaEste lab faz parte da temporada completa.
- 1. Com dobrar(x) = x * 2 e maisUm(x) = x + 1, quanto vale encadear(dobrar, maisUm)(5)?
- 2. E encadear(maisUm, dobrar, maisUm)(5)?
Pegue a próxima função longa que você abrir e escreva uma frase para cada trabalho que ela faz: ler, validar, calcular, gravar. Cada frase vira uma função pequena com nome claro, e a função grande vira a lista delas. Peça o mesmo à IA: entradas e saídas explícitas, nada alterado fora da função.