ALLINSIGHT

Home of the AlmostImplementedException

Difference between a Duck

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 […]

Modulus vs Bit Operation

Modulus vs Bit Operation Vor einer Weile las ich eine Frage bei stackoverflow, welche Methode schneller wäre um eine Zahl in C# auf Gerade/Ungerade zu prüfen. Modulus (i % 2) oder eine Bit Operation (i & 1). Und die erste Antwort die als richtig markiert wurde, war die Bit-Operation. Denn jeder weis, das dies der […]

For vs Foreach

Manchmal, vorallem bei C# hört man viel über “Allgemeinwissen” zum Thema Performance und Fehlern von Entwicklern. Als ein (schlechtes) Beispiel möchten ich den Folgenden Post anführen über 8 Most common mistakes C# developers make(auf Englisch) und Punkt 7 im Besonderen. Alsow as ist falsch mit diesem Blogeintrag? Zunächst einmal, das sich auf einen anderen Post […]

Difference between a duck

Heute möchte ich euch eine neue Kategorie auf AllInSight.de vorstellen: Difference between a duck. Zu deutsch: Was ist der Unterschied zwischen einer Ente? Diese schöne Frage haben wir aus dem Film Postal. In dieser Kategorie wollen wir über Dinge sprechen, die eigentlich dasselbe sind, oder zumindest so aussehen und über Dinge, die alle für dasselbe […]