Skip to content

#Code

C# 8 - Nullable Reference Types
C# 8 - Nullable Reference Types

Microsoft fügt C# 8 eine neue Funktion namens Nullable Reference Types hinzu. Was zunächst verwirrend ist, da alle Referenztypen nullable sind… wie unterscheide…

Verständnis beginnt mit aussagekräftigen Namen
Verständnis beginnt mit aussagekräftigen Namen

Code zu verstehen ist der erste Schritt, um ihn zu modifizieren.

Du bist nicht dein Code
Du bist nicht dein Code

Dein Code spiegelt weder deine Überzeugungen noch deine Erziehung noch deinen Charakter wider.

Implementierung von Request-Caching in ASP.Net Core
Implementierung von Request-Caching in ASP.Net Core

Irgendwann in der Entwicklung einer Anwendung, normalerweise ziemlich früh, stellt man fest, dass die Anwendung langsam ist. Nach einiger Recherche ist der Übel…

Await in einem Konstruktor ausführen
Await in einem Konstruktor ausführen

Wenn Sie unbedingt Code in einem Konstruktor ausführen müssen. Ich würde nach einem anderen Weg suchen, aber wenn Sie müssen, hier ist eine Möglichkeit.

Sollte ich in einer Single Page Application auf dem Client oder dem Server verarbeiten?
Sollte ich in einer Single Page Application auf dem Client oder dem Server verarbeiten?

Einer der Verkaufsargumente der Single Page Application (SPA) war es, Arbeit, die traditionell auf dem Server durchgeführt wurde, auf den Client zu verlagern. I…

Untersuchung des Falls für Switch-Anweisungen
Untersuchung des Falls für Switch-Anweisungen

Seit fast 50 Jahren ist die Switch-Anweisung (auch als Case-Anweisung bekannt) ein integraler Bestandteil der Programmierung. In den letzten Jahren behaupten je…

4 Praktiken zur Senkung Ihrer Fehlerrate
4 Praktiken zur Senkung Ihrer Fehlerrate

Das Schreiben von Software ist ein Kampf zwischen Komplexität und Einfachheit. Das Gleichgewicht zwischen beiden zu finden ist schwierig. Der Kompromiss liegt z…

Index-Fragmentierung in SQL Azure, wer hätte das gedacht!
Index-Fragmentierung in SQL Azure, wer hätte das gedacht!

Ich arbeite seit über einem Jahr an meinem Projekt und es ist sowohl als Anwendung als auch in Bezug auf Daten während des Jahres erheblich gewachsen. Es gab un…

Einen Konzeptnachweis erbringen und den Code weiterentwickeln
Einen Konzeptnachweis erbringen und den Code weiterentwickeln

In einem kürzlichen Gespräch erwähnte ein Freund, dass er Konzeptnachweise erstellt und sie dann nach der Prüfung ihrer Machbarkeit verwirft. Das habe ich in de…

5 Schritte zum Programmieren für den nächsten Entwickler
5 Schritte zum Programmieren für den nächsten Entwickler

Die meisten von uns denken wahrscheinlich nicht an den Entwickler, der unseren Code warten wird. Bis vor kurzem habe ich ihn auch nicht berücksichtigt. Ich habe…

Überlegungen beim Werfen von Exceptions
Überlegungen beim Werfen von Exceptions

Es gibt eine zugrundeliegende Philosophie in diesem System, dass Nulls schlecht sind. In den meisten Fällen, in denen ein Null generiert werden kann, wird eine…

Code-Refaktorierung
Code-Refaktorierung

Refaktorierung einer großen C#-Datei, um sie schlanker und wartungsfreundlicher zu machen.

Code: Gewichtete Zufallsverteilung
Code: Gewichtete Zufallsverteilung

Dieser Blog-Beitrag stellt eine Methode zur Generierung von Zufallszahlen vor, mit dem Fallstrick der vorhersagbaren Natur zeitbasierter Zufallszahlengeneratore…