No estoy seguro de entender para qué es este miedo irracional a la palabra clave dinámica. Hubo este tipo de histeria sobre las variables anónimas y la palabra clave var para .NET 3.5, excepto que era simplemente idiota ya que esos son tipos legítimos definidos estáticamente.
La palabra clave dinámica tiene un propósito altamente especializado, no veo por qué una persona desea usarla sin entender por qué. Sin embargo, detener esto podría resolverse con una reunión del equipo explicando algunas de las nuevas características de .NET 4, incluida la palabra clave dinámica. Supongo que eres un superior o el líder principal del equipo; debería ser bastante fácil decirle a su equipo si alguna vez sienten que NECESITAN usar la palabra clave dinámica para venir a VERLO PRIMERO.
Estas fueron exactamente las instrucciones que di a mi equipo, ya que es poco probable que alguna vez utilicemos la palabra clave dinámica porque no escribimos actividad de interoperabilidad COM. Además, pospondré cualquier tipo de proxy dinámico a una biblioteca establecida como Linfu o Castle y dejo la implementación de proxies dinámicos para usar o no la palabra clave dinámica.
¿Por qué? No hay nada malo sobre la dinámica. –
¿Está tratando de hacer cumplir esto como una regla entre un equipo de desarrolladores? En ese caso, sugiero dos herramientas: grep y un bate de cricket. –
Cricket bat? Vamos, las herramientas de ganado son mucho más efectivas. http://www.enasco.com/product/C13638N –