ExpertiDict

Desenvolvimento de Software · Avançado · Inglês · Técnico

cargo cult programming

/ˈkɑːɹɡoʊ kʌlt ˈpɹoʊɡɹæmɪŋ/locução substantiva

Copiar trechos de código ou práticas sem entender por que funcionam, repetindo o ritual na esperança de que dê certo.

Onde usar

'Isso é cargo cult', 'ninguém sabe por que essa flag está aí'. Dito em code review e em discussões de processo.

Exemplos

We copied that config from a blog post, pure cargo cult programming.

Copiamos essa configuração de um post de blog, puro cargo cult programming.

Nobody knows why this line is here, it's cargo cult.

Ninguém sabe por que essa linha está aqui, é cargo cult.

Understand the pattern before you use it, or it's cargo cult programming.

Entenda o padrão antes de usar, ou é cargo cult programming.

Cuidado

Copiar exemplos nem sempre é cargo cult; o problema é não entender e não saber quando a prática deixa de servir.

Sinônimos

cargo cult

Origem

Alude aos cultos cargo do Pacífico, que imitavam rituais esperando atrair mercadorias, na linha da expressão cargo cult science, de Richard Feynman.

Veja também

Todos os termos de Desenvolvimento de Software