•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r7 vs r8
1
[include(틀:회원수정)]
1
22
[목차]
33
== 개요 ==
44
{{{+1 The duck test}}}
55
6
[[위키백과]], [[나무위키]]와 같은 여러 [[위키위키]] 혹은 기타 [[인터넷 커뮤니티]]에서 [[다중 계정]]을 이용한 차단 회피 등, [[트롤|악성 유저]]에 의한 부정적인 영향을 제어하기 위해 쓰는 검증 방법으로, 오리 검사라고도 부른다. 물론 어디까지나 검증 방법 중의 하나일 뿐, 정식 관리 규칙은 아니다.
6
[[위키백과]], [[알파위키]]와 같은 여러 [[위키위키]] 혹은 기타 [[인터넷 커뮤니티]]에서 [[다중 계정]]을 이용한 차단 회피 등, [[트롤|악성 유저]]에 의한 부정적인 영향을 제어하기 위해 쓰는 검증 방법으로, 오리 검사라고도 부른다. 물론 어디까지나 검증 방법 중의 하나일 뿐, 정식 관리 규칙은 아니다.
77
88
== 원리 ==
99
일단 새와 비슷하게 생긴 동물이 있다고 가정해 보자. 이 대상이 무슨 동물인지 확인을 하기 위해:
......
112112
== 기타 ==
113113
[[프록시 서버]]를 이용한 반달은 IP 검증 등을 통한 규정상의 제재만으로는 실질적인 대응이 불가능한 경우가 많기 때문에 오리 실험의 논증을 동원하여 약한 수준의 제재를 가하는 것이 일반적이다. 물론 상술했듯이 논증 자체에 맹점이 존재하기 때문에 오리 실험을 제재 판단의 근거로 삼는 것은 위험하다는 의견이 있다.
114114
115
위키백과에서는 오리 실험에 걸렸다는 이유만으로는 강한 제재를 가할 수 없지만 나무위키에서는 영구 차단까지 가능하다. 사실 정황이 명백하지 않아도 접속내역과 수정내역을 보고 대략 그렇다 싶으면 광대역 차단까지 시전하기도 한다. 게다가 이게 악질 트롤러 봉쇄가 아니라 단순 규정위반자에게도 일괄적용되는 등 [[리그베다 위키]]보다 더 강경한 편.
115
위키백과에서는 오리 실험에 걸렸다는 이유만으로는 강한 제재를 가할 수 없지만 알파위키에서는 영구 차단까지 가능하다. 사실 정황이 명백하지 않아도 접속내역과 수정내역을 보고 대략 그렇다 싶으면 광대역 차단까지 시전하기도 한다. 게다가 이게 악질 트롤러 봉쇄가 아니라 단순 규정위반자에게도 일괄적용되는 등 [[리그베다 위키]]보다 더 강경한 편.
116116
117117
== 파생 용어 ==
118118
프로그래밍 용어로 '''Duck typing'''(덕 타이핑)이라는 용어의 어원 역시 이 오리 실험이다. 클래스 C는 T라는 타입을 갖게 하고 싶다고 하자. [[Java]] 같은 언어에서는 C라는 클래스에서 T라는 타입을 상속했다고 명시해야만 한다. 반면 [[Python]]이나 [[Go(프로그래밍 언어)|Go]]같은 언어에서는 클래스 C에서 T 타입의 함수들을 갖고 있다면 T 타입이라고 간주한다. 즉, 클래스 Bird가 fly, quack 이라는 두 함수를 가지고 있다면 Duck이라는 타입이라고 간주하는 것이다.
......