2010-05-22 11 views
13

En un foro de programación alemán, actualmente tenemos una discusión sobre los eventos y lo que usted (gramaticalmente) hace con ellos.¿Se producen, desencadenan o disparan eventos?

MSDN habla sobre "Event Raising" y "para organizar un evento". Por lo tanto, esta parece ser una posibilidad.

¿Hay algún otro sinónimos? ¿Qué hay sobre "desencadenar un evento" y "disparar un evento"?

Una búsqueda en Google arrojará resultados para las tres posibilidades. Esto, sin embargo, no significa que sean correctos, también, por supuesto. ¿Son ellos?

¿Existen diferencias de estilo o de otro tipo, o se usan en diferentes contextos?

+2

Por lo que a mí respecta, los tres son válidos, y uso los tres intercambiables. –

+3

Creo que preferiría pensar que "desencadenar" se referiría a alguna condición/acción, mientras que "disparar"/"aumentar" se refieren más a los detalles de implementación. Es decir, "disparamos/elevamos el evento XYZ en la línea 459" o "la función foobar levanta/dispara el evento XYZ", en lugar de "hacer clic en esto activa el evento XYZ" o "evento XYZ se activa cada vez que el contador foo alcanza" cero." – Amadan

Respuesta

14

Todos estos son aceptables. Microsoft estandarizó el "aumento" de un evento porque suena menos provocativo.

Eric Lippert mentions the rationale on his blog: "la gente del comité consideraron que el uso entre 'elevación' y 'cocción', que habían escoger el menos belicoso que suena uno ..."

Esto también se menciona en el framework guidelines: "Hacer usa la terminología de aumento para eventos en lugar de disparar o disparar ".

+0

¡Gracias! ¡Especialmente el enlace con las pautas marco es muy útil! – Matthias

+5

Un amigo mío olvidó eliminar alguna vez el código de depuración de JavaScript de una aplicación de hoja de tiempo interna: 'alerta (" Disparado ");' (se estaba asegurando de que se produjera un evento en particular). Causó un gran revuelo porque cuando algunos empleados iniciaron sesión, pensaron que la casilla de alerta significaba que habían sido despedidos del trabajo. –

+0

¡Qué gracioso javascript joke! :) – JLavoie

Cuestiones relacionadas