Ir para o conteúdo
Idioma: PT

Como testar uma rotina antes de depender dela?

Nos quatro estados em que as rotinas falham de fato: bloqueado, ocupado, recém-reiniciado e uma semana depois. Testar uma vez num celular desbloqueado em cima de uma mesa prova que ela funciona num celular desbloqueado em cima de uma mesa, e não é aí que você vai usá-la.

Quatro estados

Bloqueado. A condição real mais comum e a que falha, já que o despacho de tags em geral exige um aparelho acordado e desbloqueado.

Ocupado. Durante uma chamada, um vídeo, um aplicativo em tela cheia. A leitura em geral funciona, e a ação pode ser adiada ou descartada.

Depois de um reinício. Os aplicativos de automação às vezes precisam ser abertos uma vez antes de voltar a funcionar, o que fica invisível até um celular reiniciar durante a noite.

Uma semana depois. A otimização de bateria e as redefinições de permissões agem com atraso, então uma rotina pode funcionar a semana inteira e parar no oitavo dia.

A semana importa

A maioria das falhas de rotina não é imediata. Elas chegam quando o sistema decide que o aplicativo de automação ficou ocioso, ou quando uma permissão é revista.

Então uma rotina testada a fundo no dia em que foi montada ainda pode falhar no primeiro dia em que você depender dela.

Use por uma semana antes que ela vire o único jeito de você fazer alguma coisa.

E anote a data em que você a montou, porque uma falha um mês depois é muito mais fácil de diagnosticar se você sabe o que mudou e quando.

Observe o resultado

Verifique se aquilo que você queria de fato aconteceu, e não se o celular reagiu.

Numa cadeia, confira cada etapa, já que uma execução parcial é a falha que se esconde. Três de cinco etapas concluídas parecem sucesso.

Para qualquer coisa com atraso, espere. Um timer que começa e nunca dispara o alerta falhou no único momento que contava.

E teste uma vez com outra pessoa presente, porque você aprendeu a segurar o celular de um jeito que ela não aprendeu.

Antes de depender dela

Mantenha o caminho manual disponível. Uma automação que eliminou o jeito comum de fazer algo não tem reserva quando falha.

Não use uma rotina com tag para nada com um prazo que você não pode perder, já que a falha é silenciosa e chega de repente.

Conte a quem mais for afetado o que ela faz, para que essas pessoas possam contorná-la em vez de se confundirem com ela.

E aceite que uma rotina vai quebrar um dia. Projetar para isso sai mais barato do que a surpresa.

Perguntas frequentes

Por que testar com o celular bloqueado?

Porque é o estado em que o celular vai de fato estar, e o despacho de tags em geral exige um aparelho acordado e desbloqueado.

Por que esperar uma semana?

A otimização de bateria e as redefinições de permissões agem com atraso. Uma rotina pode funcionar a semana inteira e falhar no oitavo dia.

O que devo conferir depois que uma cadeia roda?

Cada etapa. Uma execução parcial parece sucesso, e é a falha com mais chance de passar despercebida.

Posso depender de uma rotina para algo importante?

Não para nada com um prazo que você não pode perder. A falha é silenciosa e chega de repente.