Um die Entscheidung zwischen den anderen Antworten zu erleichtern, gibt es einen Vorteil, wenn man ausdrücklich schreibt @return {void}
. Obwohl @return
kann weggelassen werden, da ein dokumentierender Codierer die @return {void}
funktioniert als Gedächtnisstütze. Sie sagt dem Codierer, dass die Rückgabedokumentation geschrieben ist. Wenn es keine @return
geschrieben hat, muss der Programmierer möglicherweise überprüfen, ob er vergessen hat, die Dokumentation des Rückgabewerts zu schreiben, oder ob die Funktion wirklich nichts zurückgibt.
Natürlich kann die Dokumentation der Rückgabewerte veraltet sein. Das ist etwas, was der Programmierer nicht direkt aus den Unterlagen erfahren kann, er muss den Code lesen, um das zu überprüfen. Wenn er jedoch sieht, dass der Rückgabewert geschrieben wurde, hat er die Gewissheit, dass die Dokumentation korrekt und nicht nur hastig geschrieben ist.