Briefing de leitura · Sessão 3 de 11
Exemplo guiado
- Fundamento
- Testes e evidencias
- Registro
- Logbook local
Contexto de missão
Exemplo guiado
Esta leitura alimenta o fundamento Testes e evidencias. Termine com uma evidência pequena antes de avançar.
- Contexto
- Sessão 3 de 11
Considere uma funcao que transforma um texto em chunks:
function chunkText(text: string, maxChars: number): string[] {
return text
.split(/\n\s*\n/)
.filter(Boolean)
.map((paragraph) => paragraph.slice(0, maxChars));
}
Um teste unitario pode verificar:
it("preserva a ordem dos paragrafos", () => {
const result = chunkText("primeiro\n\nsegundo", 50);
expect(result).toEqual(["primeiro", "segundo"]);
});
Esse teste nao prova que um arquivo foi aberto. Para isso, outro teste precisa conectar a leitura e a transformacao. Sao perguntas diferentes e devem gerar evidencias diferentes.
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.