Módulo 2 · Aula 2.3

Biblioteca de regras

Envie argumentos para funções pequenas, observe seus retornos e acompanhe um contador privado mantido por closure.

Voltar para a aula

Dados da tarefa

Os espaços extras demonstram a normalização.
Prioridade

Resultado das funções

Execute a biblioteca
1
normalizeTitle(title) — Função pura
2
validateTitle(title) — Validador criado por closure
3
classifyPriority(urgent, important) — Função pura
4
classifyEstimate(hours) — Função pura

Retorno de evaluateTask()

{
  "status": "aguardando"
}