Jagamisviis:


Nimeruumide kasutamine testimisel (eelvaade) Power Fx

Märkus.

Eelvaatefunktsioonid ei ole mõeldud kasutamiseks tootmises ja nende funktsioonid võivad olla piiratud. Need funktsioonid on saadaval enne ametlikku väljastamist, et kliendid saaksid sellele varakult juurdepääsu ja võiksid tagasisidet anda.

Power Fx Nimeruumid on võimas funktsioon, mis võimaldab arendajatel keele sees erinevaid funktsioonide komplekte korraldada ja eraldada. Power Fx Nimeruumide abil saate eristada ` Power Fx` pakutavaid vaikefunktsioone (nt `CountRows`), ` `, ja konkreetsetel eesmärkidel lisatud laiendusi (nt testimismootor funktsioonidega `Preview.Pause`). ... See eraldamine aitab säilitada selgust ja vältida konflikte erinevate tunnuste kogumite vahel.

Ühised omadused vs. konkreetsed toimingud

Nimeruumid teevad selgeks, millised on keele ühised omadused ja millised on teatud laiendustele ainuomased toimingud. Power Fx Näiteks sellised funktsioonid nagu CountRows on osa põhikeelest ja on universaalselt saadaval. Power Fx Teisest küljest on sellised funktsioonid nagu Preview.Pause spetsiifilised testimismootorile ja neid kasutatakse ainult testimise kontekstis Power Apps. See eristamine aitab arendajatel mõista iga funktsiooni ulatust ja rakendatavust, tagades, et nad kasutavad õigeid tööriistu õigete ülesannete jaoks.

Laiema kasutusega toimingute eraldamine eelvaatefunktsioonidest

Nimeruumid võimaldavad arendajatel eraldada ka laiema kasutusega toiminguid eksperimentaalsetest ja muutumisvõimelistest funktsioonidest. Näiteks saab nimeruumi **nimeruumi** kasutada varajaste kontseptsioonide ja funktsioonide jaoks, mida alles testitakse ja täiustatakse. Preview Eelvaatefunktsioonide paigutamisega eraldi nimeruumi saavad arendajad katsetada uute ideedega, ilma et see mõjutaks nende põhirakenduste stabiilsust. See lähenemisviis soodustab innovatsiooni, säilitades samal ajal selge piiri stabiilsete ja eksperimentaalsete omaduste vahel.

Eelvaatest TestEngine’i nimeruumini liikumine

Funktsioonide küpsedes ja stabiilsemaks muutudes saavad need liikuda nimeruumist Preview spetsialiseeritumate nimeruumide poole, näiteks TestEngine. See areng näitab, et funktsioone on testitud ja täiustatud ning need on nüüd valmis laiemaks kasutamiseks konkreetsetes kontekstides. Näiteks funktsioon, mis testimise eesmärgil algab nimeruumis Preview , võib lõpuks pärast oma usaldusväärsuse ja kasulikkuse tõestamist testimissituatsioonides liikuda nimeruumi TestEngine . See struktureeritud edasiminek aitab hallata funktsioonide elutsüklit ja tagab, et tootmiskeskkondades kasutatakse ainult hästi testitud funktsioone.

Nimeruumide haldamine testiseadetes

Nimeruume Power Fx -s saab hallata YAML-i konfiguratsiooni testimisseadete kaudu. See funktsioon võimaldab teil määrata lubatud ja blokeeritud loendi väärtused, et kontrollida, millised nimeruumid on lubatud. Vaikimisi on nimeruum lubatud. TestEngine

YAML-i testiseaded lubavad ja blokeerivad nimeruume: Power Fx

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