2010-05-22 5 views
13

독일어 프로그래밍 포럼에서 우리는 현재 이벤트에 대해 토론하고 그로 인해 (문법적으로) 무엇을 할 수 있는지에 대해 토론합니다.이벤트가 발생, 트리거 또는 해고 되었습니까?

MSDN은 "이벤트 발생"및 "이벤트 발생"에 대해 설명합니다. 따라서 이것은 하나의 가능성이있는 것으로 보인다.

다른 동의어가 있습니까? "사건을 일으키기"와 "사건을 일으키기"는 어떨까요?

Google 검색은 세 가지 가능성 모두에 대한 결과를 가져옵니다. 그러나 이것은 물론 그들이 정확하다는 것을 의미하지는 않습니다. 그들은?

문체 또는 다른 점이 있습니까? 아니면 다른 상황에서 사용됩니까?

+2

3 가지가 모두 유효하다고 생각되는 한 3 가지를 모두 바꿔 쓸 수 있습니다. –

+3

"트리거"는 일부 조건/동작을 참조하고 "불"/ "발생"은 구현 세부 사항을 더 많이 참조하는 것을 선호한다고 생각합니다. 예를 들어, "우리는 459 번 라인에서 XYZ 이벤트를 발생 시키거나 올리거나" "foobar는 XYZ 이벤트를 트리거합니다."와 반대로 "foobar는 XYZ 이벤트를 발생 시키거나 발생시킵니다"또는 "XYZ 이벤트는 foo 카운터가 도달 할 때마다 트리거됩니다 제로." – Amadan

답변

14

이들은 모두 허용됩니다. Microsoft는 덜 도발적인 것으로 들리기 때문에 이벤트를 "제기"하는 것을 표준으로 삼았습니다.

Eric Lippert mentions the rationale on his blog는 "수행 모금"과 "발사

이것은 또한 framework guidelines에 언급,"그들이 덜 호전적인 사운드를 ... 픽 것 ""사용위원회 사람들 사이 느꼈다 " 화재 나 방아쇠가 아닌 사건에 대한 용어를 사용하십시오. "

+0

감사합니다. 특히 프레임 워크 지침과의 링크는 매우 유용합니다! – Matthias

+5

내 친구가 한 번 내부 자바 스크립트 디버깅 코드를 내부 출퇴근 시간 기록 용지 응용 프로그램에서 제거하는 것을 잊었습니다. 'alert ("Fired");'(특정 이벤트가 발생했는지 확인하고있었습니다). 일부 직원이 로그온했을 때 경고 상자가 그들이 직장에서 해고되었다는 것을 의미하는 것으로 생각되어 꽤 혼란을 야기했습니다. –

+0

얼마나 재미있는 자바 스크립트 농담! :) – JLavoie

관련 문제