Page
Notes
Short pieces on what I am reading, testing and breaking. Each note carries a date and keywords. They stay in the language they were written in.
-
Churn diz quantos, não diz quando
Passei os últimos dias lendo como um instituto de pesquisa documenta spell data, que é o nome que as ciências sociais dão para dado de duração: cada linha é um período com começo, fim e o estado em que a pessoa estava. Eles publicam cinco rotinas para converter isso de episódio para painel e de volta, com o dado de entrada e o de saída lado a lado no mesmo pacote.
O que me pegou não foi a técnica, foi a forma de apresentar. Eles abrem dizendo que lidar com esse dado é trabalhoso, dão dois exemplos de onde trava, e só então dizem quantos arquivos você recebe. Nenhum nome de metodologia, nenhuma tese. O método é a lista dos cinco arquivos.
Jornada de cliente é exatamente isso. Um cliente em
trialde janeiro a fevereiro,ativo_basicaté julho,ativo_proaté novembro,churnedem 16 de novembro. O relatório mensal diz uma coisa só: churn em novembro. A tabela diz que ele subiu de plano 107 dias antes de sair. A pergunta interessante mora nesse intervalo, e o número mensal apaga ele.- spell data
- retenção
- churn
- modelagem de jornada
-
O bug que passou pelo próprio validador
Este site é bilíngue por um truque simples: cada trecho existe duas vezes no mesmo arquivo, marcado como
class="pt"ouclass="en", e um script apaga o idioma oposto na hora do build. Tem até um validador de CI que confere se sobrou alguma coisa.O script procurava a string exata
class="en". Aí uma página nova apareceu comclass="step en", classe composta, e nada disso foi removido. A versão em português passou a mostrar o texto em inglês inteiro. O validador não viu, porque ele procurava a mesma string exata.A lição não é sobre CSS. É que a verificação herdou a suposição errada do código que ela deveria vigiar. Se o teste e o alvo compartilham o mesmo ponto cego, o teste passa e o erro vai ao ar. Consertei os dois para tratar a classe como lista de palavras, que é o que ela sempre foi.
- i18n
- CI
- bug
- teste