Kopīgot, izmantojot


Nosaukumvietu izmantošana Power Fx testēšanā (priekšskatījums)

Piezīmes

Priekšskatījuma līdzekļi nav paredzēti komerciālai lietošanai, un to funkcionalitāte var būt ierobežota. Šie līdzekļi ir pieejami pirms oficiālā laidiena, lai klienti varētu priekšlaikus piekļūt līdzeklim un sniegt atsauksmes.

Power Fx Nosaukumvietas ir spēcīga funkcija, kas ļauj izstrādātājiem organizēt un atdalīt dažādus funkciju Power Fx kopumus valodā. Izmantojot nosaukumvietas, var atšķirt noklusējuma Power Fx funkcijas, piemēram , CountRows, un paplašinājumus, kas pievienoti noteiktiem mērķiem, piemēram, testēšanas programmu ar tādām funkcijām kā Preview.Pause. Šī atdalīšana palīdz saglabāt skaidrību un izvairīties no konfliktiem starp dažādām funkciju kopām.

Kopīgās iezīmes salīdzinājumā ar konkrētām darbībām

Nosaukumtelpas skaidri norāda, kādas ir valodas Power Fx kopīgās iezīmes un kādas ir konkrētas darbības, kas ir unikālas noteiktiem paplašinājumiem. Piemēram, tādas funkcijas CountRows ir daļa no pamatvalodas Power Fx un ir pieejamas universāli. No otras puses, tādas funkcijas Preview.Pause ir specifiskas testa programmai un tiek izmantotas tikai testēšanas Power Apps kontekstā. Šī atšķirība palīdz izstrādātājiem izprast katras funkcijas apjomu un pielietojamību, nodrošinot, ka viņi izmanto pareizos rīkus pareizajiem uzdevumiem.

Plašākas lietošanas darbību atdalīšana no priekšskatījuma līdzekļiem

Nosaukumtelpas arī ļauj izstrādātājiem atdalīt darbības, kurām ir plašāks lietojums, no funkcijām, kas ir eksperimentālas un var mainīties. Piemēram, nosaukumtelpu Preview var izmantot agrīnām koncepcijām un funkcijām, kas joprojām tiek pārbaudītas un pilnveidotas. Ievietojot priekšskatījuma funkcijas atsevišķā nosaukumtelpā, izstrādātāji var eksperimentēt ar jaunām idejām, neietekmējot galveno lietojumprogrammu stabilitāti. Šī pieeja veicina inovāciju, vienlaikus saglabājot skaidru robežu starp stabilām un eksperimentālām iezīmēm.

Pāreja no priekšskatījuma uz TestEngine nosaukumvietu

Tā kā funkcijas nobriest un kļūst stabilākas, tās var pāriet no Preview nosaukumtelpas uz specializētākām nosaukumtelpām, piemēram TestEngine. Šī attīstība norāda, ka funkcijas ir pārbaudītas un pilnveidotas, un tagad tās ir gatavas plašākai izmantošanai konkrētos kontekstos. Piemēram, funkcija, kas testēšanas nolūkos sākas nosaukumtelpā, Preview galu galā var pārvietoties uz TestEngine nosaukumtelpu, kad tā būs pierādījusi savu uzticamību un lietderību testēšanas scenārijos. Šī strukturētā attīstība palīdz pārvaldīt funkciju dzīves ciklu un nodrošina, ka ražošanas vidē tiek izmantotas tikai labi pārbaudītas funkcijas.

Nosaukumtelpu pārvaldība testa iestatījumos

Nosaukumvietas Power Fx var pārvaldīt, izmantojot testa iestatījumus YAML konfigurācijā. Šī iespēja ļauj norādīt atļauto un bloķēto sarakstu vērtības, lai kontrolētu, kuras nosaukumtelpas ir iespējotas. Pēc noklusējuma nosaukumvieta TestEngine ir atļauta.

YAML testa iestatījumi atļauj un bloķē nosaukumvietas Power Fx :

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