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.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?