Die überprüfung, ob ein Objekt null ist

Ich bin die Kodierung eines MVC-5-internet-Anwendung, und ich habe eine Frage in Bezug auf die überprüfung, ob ein Objekt null ist oder nicht, bevor Sie einige Werte in das Objekt.

Hier finden Sie einige Beispiel-code:

public async Task TestFunction(TestObject obj)
{
    obj.name = "Test Name";
    repository.Insert(obj);
}

Sollten das überprüfen, um zu sehen, ob das Objekt null ist, erfolgt vor dem Aufruf der Funktion, jedes mal? Gibt es überhaupt Bedarf, um zu prüfen, ob das Objekt null ist innerhalb der Funktion aufrufen?

Vielen Dank im Voraus.

  • Die überprüfung mit der Methode scheint einfacher zu verwalten.
  • Innerhalb der Methode nennen?
  • Innerhalb der Methode TestFunction
  • Wenn TestObject obj hätte niemals null werden, wenn z.B. die Validierung sollte schon in der View und Controller, die Sie verwenden können, " Code-Verträge um zu prüfen + geltend machen, die Bedingung, z.B. durch hinzufügen Contract.Requires(obj != null); wie die erste Zeile in der Funktion.
InformationsquelleAutor user3736648 | 2015-03-19
Schreibe einen Kommentar