Ich bin mir nicht sicher, ich verstehe, was diese irrationale Angst vor dem dynamischen Keyword ist. Es gab diese Art von Hysterie über anonyme Variablen und das var-Schlüsselwort für .NET 3.5, außer dass dies nur idiotisch war, da es sich um legitime statisch definierte Typen handelt.
Das dynamische Schlüsselwort dient einem hoch spezialisierten Zweck, ich sehe nicht, warum irgendeine Person den Wunsch haben würde, es zu verwenden, ohne zu verstehen warum. Das Beenden dieses Problems könnte jedoch durch ein Teamtreffen gelöst werden, in dem einige der neuen Funktionen von .NET 4 einschließlich des dynamischen Schlüsselworts erläutert werden. Ich nehme an, Sie sind eher ein Senior oder der Senior Lead des Teams; Es sollte ziemlich einfach sein, Ihrem Team zu sagen, ob sie jemals das Gefühl haben, das dynamische Keyword zu benutzen, um SIE ZUERST zu sehen.
Dies war genau die Anweisungen, die ich meinem Team gab, da ich es unwahrscheinlich finde, dass wir jemals das dynamic-Schlüsselwort verwenden werden, weil wir keine COM-Interop-Aktivität schreiben. Und darüber hinaus werde ich jede Art von dynamischem Proxy-Einsatz auf eine etablierte Bibliothek wie Linfu oder Castle verschieben und die Implementierung von dynamischen Proxies für sie zurücklassen, um das dynamische Schlüsselwort zu verwenden oder nicht.
Warum? Es gibt nichts Böses an der Dynamik. –
Versuchen Sie dies in der Regel in einem Team von Entwicklern durchzusetzen? In diesem Fall schlage ich zwei Werkzeuge vor: Grep und Cricket Fledermaus. –
Cricket Fledermaus? Komm schon, Viehtreiber sind viel effektiver. http://www.enasco.com/product/C13638N –