<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Vince Faller, Meteorologieingenieur, First Solar
Seit der Aufnahme von Namespaces in JMP ist die Skripterstellung viel einfacher geworden, ohne dass man sich um die Erstellung eindeutiger Variableninstanzen kümmern muss. Dies ist besonders bei längeren Skripten sinnvoll, bei denen Verweise auf mehrere Objekte beibehalten und leicht abgerufen werden müssen. Es ermöglicht die Segmentierung von Code, wenn Namespaces mit include() kombiniert werden, in mundgerechte Teile, die von anderen leichter gelesen werden können. Die Garbage-Collection ganzer Blöcke wird viel einfacher, indem eine Variable verwendet wird, anstatt alle spezifischen Variablen aufzulisten, die gelöscht werden müssen. In diesem Zusammenhang ist die Verwendung des Here-Namespace besonders nützlich. Es ermöglicht die Erstellung von Bibliotheken mit benutzerdefinierten Funktionen, die nicht versehentlich von einem Benutzer gelöscht werden. Gleichzeitig ermöglicht dieser Namespace, dass diese Variablen auch nicht gesperrt werden. Dies hat den Vorteil, dass das Skript eines anderen Benutzers nicht abstürzt, wenn es denselben Variablennamen verwendet, ohne dass überflüssige Try()s erforderlich sind. Ich werde die vielen Vorteile von Namespaces erläutern, ihre aktuellen Einschränkungen diskutieren und über einige Methoden zum Umgang mit diesen Einschränkungen sprechen.
Es wäre toll, ein Video oder einen vollständigen Aufsatz zu haben, um ein Konzept zu bekommen
Gibt es ein Video oder Material?