Briefing de leitura · Sessão 2 de 11
Modelo mental
- Fundamento
- CLI para ferramentas
- Registro
- Logbook local
Contexto de missão
Modelo mental
Esta leitura alimenta o fundamento CLI para ferramentas. Termine com uma evidência pequena antes de avançar.
- Contexto
- Sessão 2 de 11
Pense em uma CLI como uma função que atravessa o limite do processo:
argumentos do terminal
|
v
validação do contrato
|
v
leitura da entrada -> processamento -> saída
| |
+--> erro +--> stdout
+--> stderr
+--> código de retorno
O contrato precisa responder cinco perguntas:
- Qual entrada o comando recebe?
- Quais opções alteram o comportamento?
- O que aparece quando a entrada é válida?
- Como o comando comunica uma falha?
- Como outra ferramenta sabe se a operação terminou bem?
Se essas respostas não estão claras, a CLI ainda não é uma interface confiável, mesmo que o código interno funcione.
Logbook técnico
Registro de campo desta sessão
O conteúdo continua público. O registro técnico fica disponível após autenticação.