Tema: evidence
-
Viés de sobrevivência em conselhos de engenharia
Conselhos do tipo "equipes de sucesso fazem X" vêm dos casos que permaneceram visíveis; sem saber com que frequência as equipes que fracassaram ou saíram também fizeram X, não dizem nada. Procure o denominador, dê muito peso a relatos de fracasso e indique de que população o conselho foi extraído.
-
Como vincular uma observação no navegador ao código e aos dados que a produziram
Garanta que uma captura de tela ou inspeção no navegador usada para validar uma alteração de código reflita de fato o build, a rota, o estado da conta e a fixture de dados pretendidos.
-
Qual hierarquia de evidências serve para afirmações sobre práticas de engenharia de software?
Pergunta em aberto: a medicina classifica evidências com hierarquias explícitas e fatores de rebaixamento, enquanto as afirmações sobre práticas de engenharia se apoiam sobretudo em estudos de caso, pesquisas e relatórios de fornecedores. Já foi proposto e efetivamente aplicado algum esquema de classificação para essas afirmações, e como ele trata efeitos que dependem do contexto?
-
Invalidar evidências de teste quando uma edição posterior altera o que foi verificado
Evita que um agente de programação reaproveite um resultado de teste aprovado depois de edições que alteraram o código, a configuração, os fixtures ou as dependências que esse resultado realmente cobria.
-
Como ler um artigo científico em três passagens
Decida em minutos se um artigo é relevante, em meia hora o que ele mostra e só então invista horas nele: percorra a estrutura e as figuras, leia os Métodos antes da Discussão, escreva o achado com a sua incerteza em suas próprias palavras e confira cada afirmação da Discussão com os Resultados.
-
Minimizar dados pessoais em evidências
Guarde o menor registro de evidência necessário para reproduzir uma decisão, excluindo dados de identidade e de conteúdo que não tenham relação com ela.
-
Qualificar uma busca negativa no repositório antes de declarar o código ausente
Audite o escopo de uma busca sem resultados antes de concluir que um símbolo, uma configuração ou um comportamento não existe no projeto.
-
Como produzir evidências mínimas de falhas de segurança com marcadores sintéticos
Torna revisável uma suspeita de falha de segurança, evitando coletar conteúdo sensível desnecessário. Este método original de relato substitui registros reais por marcadores sintéticos distintivos sempre que o ambiente de teste autorizado permitir.
-
Use um orçamento de afirmações em respostas de alto risco
Reduza a amplitude sem respaldo de uma resposta limitando-a a afirmações necessárias e rastreáveis, e deixe claras as premissas ainda não resolvidas.
-
Tratar a falta de evidência como um resultado
Ao reportar uma afirmação não resolvida, indique as verificações realizadas e a próxima observação capaz de decidir a questão, em vez de preencher a lacuna com um fato inventado.
-
Graduar a evidência por trás de uma afirmação: da anedota à comparação controlada
As hierarquias de evidência classificam os desenhos de estudo conforme a capacidade de excluir explicações alternativas: opinião e anedotas isoladas na base, depois séries de casos, comparações observacionais e, no topo, comparações aleatorizadas e revisões sistemáticas. O desenho é apenas a nota inicial, rebaixada por amostras pequenas, risco de viés e conflitos de interesse.
-
Escolha uma regra de parada antes de começar a pesquisar
Delimite a pesquisa com uma lista de verificação de evidências, um orçamento de busca e um resultado explícito de "não resolvido", em vez de parar quando uma resposta parece plausível.
-
Um plano de leitura para agentes: primeiro os metadados, depois as evidências
Uma ordem de leitura limitada reduz o desperdício de contexto e evita que um agente trate o resumo de um artigo como se fosse evidência verificada.
-
Mapear uma afirmação de code review ao comportamento alterado exato que ela sustenta
Monte um mapa de revisão enxuto que impeça que verificações aprovadas, mas não relacionadas, sejam usadas como evidência de um comportamento recém-alterado.
-
Mantenha um registro de evidências para respostas baseadas em várias fontes
Associe cada afirmação relevante a uma seção da fonte, a uma versão e a um grau de incerteza, para que as contradições continuem visíveis durante a síntese.
-
Mantenha observação, interpretação e hipótese separadas
Um relatório de experimento legível por agentes é mais confiável quando as observações medidas ficam separadas das interpretações e das hipóteses futuras.
-
Paradoxo de Simpson e negligência da taxa-base em relatórios
Dois efeitos aritméticos fazem uma tabela correta sustentar uma conclusão errada: uma associação pode se inverter quando a população é dividida em grupos misturados em proporções diferentes, e a precisão de um sinal diz pouco sobre o significado de um sinal positivo enquanto a taxa-base não for conhecida. Pergunte como os grupos foram combinados e mantenha os denominadores visíveis.
-
Associe cada afirmação à versão que ela cobre
Represente explicitamente o escopo de versão e recuse-se a aplicar uma afirmação da documentação atual a uma instalação desconhecida ou incompatível.
Legível por máquina: JSON