O que é um antipateria?
Um antipatadão é qualquer atividade que seja repetida, apesar de ser contraproducente. Embora o termo tenha se originado e obteve um uso generalizado no campo da programação de computadores, ele pode se aplicar a qualquer forma de comportamento de rotina. Identificar e descrever os antipateriais pode melhorar a racionalidade geral, cometendo erros comuns no raciocínio mais fácil de identificar. Nesse sentido, o Antipattern é para a racionalidade geral como a falácia é para a lógica dedutiva. Também deve, para algum observador, ser contrastado com um padrão conhecido que quase certamente funcionaria melhor. Os erros isolados não podem ser antipateriais, e nem as tentativas fracassadas de resolver um problema para o qual ainda não existe solução. Essa definição ainda deixa espaço para uma grande variedade de processos defeituosos. Alguns envolvem falhas para umreações do usuário ticipate. "Bloats de interface" e "Featuritis rastejantes" - quase todos os antipateriais receberam nomes fofos - referem a um programa com uma interface de usuário tão complicada que se torna incontrolável.
Outros antipatadros envolvem erros de programação típicos. "Copiar e colar programação" e "Programação de culto a carga" descrevem situações nas quais os programadores dependem demais do material pré-existente em vez de adaptar seu código ao programa que estão desenvolvendo no momento. "Classe de Deus" é um conjunto de objetos dentro de um programa que se tornou poderoso demais; A coisa toda é vulnerável porque tudo depende desses elementos.
Muitos antipateriais também foram identificados no mundo corporativo, principalmente como um contexto para o desenvolvimento de software. "Especifique nada" e "Guerra do Vietnã" envolvem falhas de clareza nas instruções da administração para seus funcionários. "Somos idiotasS "Envolve tomar a suposição de que os clientes, e não os programadores, devem tomar todas as decisões sobre como um item específico é desenvolvido.
Outros antipateriais podem se aplicar a muitos tipos de sociologia organizacional. "GroupThink" está ocorrendo sempre que um conjunto de pessoas é capaz de sustentar uma ilusão coletiva, isolando -se de informações externas. Uma "Marcha da Morte" ocorre quando todos que trabalham em um projeto específico sabe que o fracasso é inevitável, mas não comunica ou não pode comunicar essas informações a um líder poderoso. "Se não estiver quebrado, não conserte" é uma peça de sabedoria convencional que pode ser um antipather em contextos em que uma eventual quebra seria inaceitável.