ALLINSIGHT

Home of the AlmostImplementedException

November, 2013

Dynamisch arbeiten mit ExpandoObject

Mit .Net 4 hat Microsoft das ExpandoObject (lustiger Name) eingeführt. Mit diesem Objekt kann dynamisch Properties hinzufügen und entfernen. Das ist sehr hilfreich um diesen hässlichen CleanCode los zu werden, den jeder produziert ;-). Ernsthaft, setzt diese Klasse nicht ein, außer für spezielle fälle in denen egal ist welche Properties es gibt. Zum Beispiel für […]

cast vs “as”

Ein weiteres schönes Beispiel für unsere Rubriken “Difference between a Duck” und “CleanCode” ist ein normaler ()-Cast und einem “as”-Cast. Warum für beide Kategorien? Nun beide machen im Grunde das selbe und welchen man verwendet ist eigentlich mehr Geschmackssache. Wichtiger hingegen ist, das beide einen anderen Denkansatz verwenden und dies ist wichtig für CleanCode. Zunächst […]