반포 란 란 무엇입니까?
antipattern은 반 생산성에도 불구하고 반복되는 활동입니다. 이 용어는 컴퓨터 프로그래밍 분야에서 유래되고 널리 사용되었지만 모든 형태의 일상적인 행동에 적용될 수 있습니다. 반포 란을 식별하고 설명하면 추론에서 일반적인 실수를 더 쉽게 발견함으로써 전반적인 합리성을 향상시킬 수 있습니다. 이런 의미에서, 반포 란은 오류가 연역적 논리를하는 것처럼 일반적인 합리성에있다.
코드의 배치 또는 반 반포를 구성하는 일련의 동작의 경우 반복적으로 발생해야한다. 또한 일부 관찰자의 경우 거의 확실하게 더 잘 작동하는 알려진 패턴과 대조되어야합니다. 따라서 고립 된 실수는 반란제가 될 수 없으며, 아직 존재하지 않는 문제를 해결하려는 시도에 실패 할 수는 없습니다. 이 정의는 여전히 많은 범위의 결함이있는 프로세스를위한 여지를 남깁니다.
원래 소프트웨어 설계 범주 내에서도 여러 가지 유형의 반 반포력이 있습니다. 일부는에 실패를 포함합니다사용자 반응을 시작하십시오. "Interface Bloat"및 "Creeping Fearcuritis" - 대부분의 모든 반포 란드에는 귀여운 이름이 주어졌습니다. 사용자 인터페이스가있는 프로그램을 통해 복잡하게 관리 할 수 없습니다.
다른 반포 란드에는 전형적인 프로그래밍 실수가 포함됩니다. "복사 및 붙여 넣기 프로그래밍"및 "화물 컬트 프로그래밍"은 프로그래머가 현재 개발중인 프로그램에 코드를 조정하는 대신 기존 자료에 너무 의존하는 상황을 설명합니다. "하나님 클래스"는 프로그램 내에서 너무 강력해진 일련의 물건입니다. 모든 것이이 요소에 의존하기 때문에 모든 것이 취약합니다.
많은 반포 란도 회사 세계에서, 특히 소프트웨어 개발의 맥락으로 확인되었습니다. "아무것도 지정하지 않음"과 "베트남 전쟁"은 직원들에 대한 경영진의 지시에 명확성의 실패를 포함합니다. "우리는 바보입니다S "프로그래머가 아닌 고객이 특정 품목이 어떻게 개발되는지에 대한 모든 결정을 내려야한다는 가정을 포함합니다.
다른 반포 란은 여러 유형의 조직 사회학에 적용될 수 있습니다. "Groupthink"는 외부 입력에서 자신을 단열함으로써 일련의 사람들이 집단 망상을 유지할 수있을 때마다 진행됩니다. "죽음 행진"은 특정 프로젝트에서 작업하는 모든 사람이 실패가 불가피하지만이 정보를 강력한 리더에게 전달하지 않거나 전달할 수 없다는 것을 알고있을 때 발생합니다. "파산하지 않으면 고치지 마십시오"는 결국 고장이 받아 들여질 수없는 상황에서 반포 스가 될 수있는 전통적인 지혜입니다.