Κοινοποίηση μέσω


Χρήση Power Fx χώρων ονομάτων στη δοκιμή (προεπισκόπηση)

Σημείωμα

Οι λειτουργίες προεπισκόπησης δεν προορίζονται για παραγωγική χρήση και ενδέχεται να έχουν περιορισμένη λειτουργικότητα. Αυτές οι δυνατότητες είναι διαθέσιμες πριν από μια επίσημη κυκλοφορία έτσι ώστε οι πελάτες να έχουν πρόσβαση από νωρίς και να κάνουν σχόλια.

Power Fx Οι χώροι ονομάτων είναι ένα ισχυρό χαρακτηριστικό που επιτρέπει στους προγραμματιστές να οργανώνουν και να διαχωρίζουν διαφορετικά σύνολα λειτουργιών εντός Power Fx της γλώσσας. Χρησιμοποιώντας χώρους ονομάτων, μπορείτε να διακρίνετε μεταξύ των προεπιλεγμένων συναρτήσεων που παρέχονται από Power Fx, όπως CountRows, και των επεκτάσεων που προστίθενται για συγκεκριμένους σκοπούς, όπως ο μηχανισμός δοκιμής με συναρτήσεις όπως Preview.Pause. Αυτός ο διαχωρισμός βοηθά στη διατήρηση της σαφήνειας και στην αποφυγή συγκρούσεων μεταξύ διαφορετικών συνόλων χαρακτηριστικών.

Κοινά χαρακτηριστικά έναντι συγκεκριμένων ενεργειών

Οι χώροι ονομάτων καθιστούν σαφές ποια είναι τα κοινά χαρακτηριστικά της Power Fx γλώσσας και ποιες είναι συγκεκριμένες ενέργειες μοναδικές για ορισμένες επεκτάσεις. Για παράδειγμα, λειτουργίες όπως CountRows είναι μέρος της βασικής Power Fx γλώσσας και είναι διαθέσιμες παγκοσμίως. Από την άλλη, λειτουργίες όπως Preview.Pause είναι συγκεκριμένες για τη μηχανή δοκιμής και χρησιμοποιούνται αποκλειστικά στο πλαίσιο των δοκιμών Power Apps. Αυτή η διάκριση βοηθά τους προγραμματιστές να κατανοήσουν το εύρος και τη δυνατότητα εφαρμογής κάθε συνάρτησης, διασφαλίζοντας ότι χρησιμοποιούν τα σωστά εργαλεία για τις σωστές εργασίες.

Διαχωρισμός ενεργειών ευρύτερης χρήσης από δυνατότητες προεπισκόπησης

Οι χώροι ονομάτων επιτρέπουν επίσης στους προγραμματιστές να διαχωρίζουν τις ενέργειες που έχουν ευρύτερη χρήση από τις συναρτήσεις που είναι πειραματικές και υπόκεινται σε αλλαγές. Για παράδειγμα, ο Preview χώρος ονομάτων μπορεί να χρησιμοποιηθεί για πρώιμες έννοιες και χαρακτηριστικά που εξακολουθούν να δοκιμάζονται και να βελτιώνονται. Τοποθετώντας δυνατότητες προεπισκόπησης σε ξεχωριστό χώρο ονομάτων, οι προγραμματιστές μπορούν να πειραματιστούν με νέες ιδέες χωρίς να επηρεάσουν τη σταθερότητα των κύριων εφαρμογών τους. Αυτή η προσέγγιση ενθαρρύνει την καινοτομία, διατηρώντας παράλληλα ένα σαφές όριο μεταξύ σταθερών και πειραματικών χαρακτηριστικών.

Πρόοδος από την προεπισκόπηση στο χώρο ονομάτων TestEngine

Καθώς οι δυνατότητες ωριμάζουν και γίνονται πιο σταθερές, μπορούν να προχωρήσουν από τον Preview χώρο ονομάτων σε πιο εξειδικευμένους χώρους ονομάτων όπως TestEngine. Αυτή η εξέλιξη δείχνει ότι τα χαρακτηριστικά έχουν δοκιμαστεί και βελτιωθεί και είναι πλέον έτοιμα για ευρύτερη χρήση σε συγκεκριμένα πλαίσια. Για παράδειγμα, μια συνάρτηση που ξεκινά στο Preview χώρο ονομάτων για σκοπούς δοκιμής μπορεί τελικά να μετακινηθεί στο χώρο ονομάτων μόλις αποδείξει την TestEngine αξιοπιστία και τη χρησιμότητά της σε σενάρια δοκιμών. Αυτή η δομημένη πρόοδος βοηθά στη διαχείριση του κύκλου ζωής των χαρακτηριστικών και διασφαλίζει ότι χρησιμοποιούνται μόνο καλά δοκιμασμένες λειτουργίες σε περιβάλλοντα παραγωγής.

Διαχείριση χώρων ονομάτων στις ρυθμίσεις δοκιμής

Η διαχείριση των χώρων ονομάτων στο Power Fx μπορεί να γίνει μέσω των ρυθμίσεων δοκιμής στη διαμόρφωση YAML. Αυτή η δυνατότητα σάς επιτρέπει να καθορίσετε τις τιμές allow και blocklist για να ελέγξετε ποιοι χώροι ονομάτων είναι ενεργοποιημένοι. Από προεπιλογή, επιτρέπεται ο TestEngine χώρος ονομάτων.

Οι ρυθμίσεις δοκιμής YAML επιτρέπουν και αποκλεισμό χώρων Power Fx ονομάτων:

testSettings:
  headless: false
  locale: "en-US"
  recordVideo: true
  extensionModules:
    enable: true
    allowNamespaces:
      - Preview