Anfang dieses Jahres wurde ich von Ian Cox und Brady Brady gebeten, eine kleine Gruppe von Personen zusammenzustellen, um ein allgemeines Dokument zu erstellen, in dem gute Programmierpraktiken bei der Entwicklung von Routinen, ob groß oder klein, mit JSL diskutiert werden. Dieses Dokument behandelt ein Problem, von dem viele von Ihnen gehört haben: „Die neueste Version von JMP macht meine JSL-Programme kaputt“. Wenn Sie neu sind oder dieses Problem noch nicht aufgetreten ist, lesen Sie Hier oder Hier für aktuelle Beispiele. Wir wurden gebeten, das Dokument kurz und eher beschreibend als präskriptiv zu gestalten. Unser Ziel (Mike Anderson, Mark Bailey, Ian und ich) war es, eine Grundlage für das zu schaffen, was wahrscheinlich danach erstellt wird (der How-to-Teil).
Unser Ziel war es, etwas zu schaffen, das von jedem technischen Mitarbeiter verstanden werden kann, unabhängig von seiner JSL-Programmiererfahrung. Bitte lesen Sie das Dokument durch und planen Sie, alle Fragen zu besprechen, die Sie haben, insbesondere wenn etwas keinen Sinn ergibt oder Sie das Gefühl haben, dass etwas fehlt. Wenn Sie Fragen oder Kommentare haben, posten Sie diese bitte unten oder bringen Sie sie zum Treffen mit. Obwohl Implementierungsdetails außerhalb des Rahmens dieses Dokuments liegen, wäre es hilfreich zu wissen, was Ihrer Meinung nach zuerst behandelt werden sollte.
Danke Don
24. Juli - Ich habe die Folien vom heutigen Halbjahrestreffen hinzugefügt.
@DonMcCormack hat das Dokument in der SE Knowledge Base veröffentlicht: Gute Programmierpraktiken .
Ich schalte hier Antworten aus. Bitte fügen Sie Ihre Kommentare zu diesem Dokument hinzu.
Tolle Gedanken hier!
Auf die Gefahr hin, dass ein gewisser Umfangsverlust entsteht, könnte dieses Dokument ein großartiger Leitfaden sein, den Benutzer zu Beginn ihres JSL-Handwerks, dh nach einer Skriptdemo oder einem JMP-Tag, zurücklassen können. Es wäre schön, wenn wichtige Ressourcen genannt würden (Scripting Index and Guide, Log, Community File Exchange, etc.), um das Dokument in eine „1-Stop-Shop“-Referenz für solche beginnenden Scripter zu verwandeln. Solche zusätzlichen Inhalte müssten jedoch ausgewogen sein, um die Kürze zu wahren und 'TL;DR'-Situationen zu vermeiden ...