Die Implementierung von Mocks ist mit Kompromissen verbunden. Das Nullable-Entwurfsmuster ist eine Alternative.
Kaum ein Feld hat sich in den letzten zwanzig Jahren so stark gewandelt wie das Testen von Software. In der Enterprise-Welt reicht es nicht aus, eine Methode isoliert zu prüfen. Tests müssen sicherstellen, dass Services zusammenspielen, dass Datenbanken erreichbar sind und dass unsere APIs so reagieren, wie es die Geschäftslogik verlangt.
Dank neuer Ansätze kann Fuzzing Systeme effizient testen, um Schwachstellen aufzuspüren und korrekte Patches zu gewährleisten.