1є Enterprise 8

Debuggerul este încorporat în instrumentul configurator. Acesta ajută la depanarea modulelor de program create în timpul dezvoltării soluției de aplicație. Debuggerul vă permite să urmăriți secvența de executare a instrucțiunilor limbii încorporate și să vedeți valorile variabilelor.







Principalele caracteristici de depanare

  • depanarea aplicațiilor care rulează pe computere la distanță care sunt accesibile prin TCP / IP sau HTTP.
  • Debugarea codului executat de procesul de lucru al clusterului serverului 1C: Enterprise 8; Acesta susține stiva de apel end-to-end pentru client și server și debugging prin client-server;
  • Debugarea codului executat în astfel de tipuri de conexiuni ca o conexiune externă. lucrare de fundal și conexiune WS?
  • depanarea aplicațiilor mobile.

breakpoints

Debuggerul vă permite să setați pe o anumită linie a modulului un marker special - breakpoint, - când ajunge la execuția modulului de program se oprește și controlul este transferat la depanator. Punctele de blocare pot fi necondiționate sau cu o condiție. Când se atinge punctul de oprire necondiționat, executarea modulului de program se oprește în orice caz:

1є Enterprise 8

Când se atinge un punct de întrerupere cu o condiție, execuția modulului de program se oprește numai dacă condiția specificată este adevărată:

1є Enterprise 8

Debuggerul susține capacitatea de a dezactiva punctele de întrerupere. În acest caz, linia modulului rămâne marcată cu un marcator, dar nu are nicio influență asupra execuției modulului:

1є Enterprise 8

Cu un număr mare de întreruperi, este convenabil să folosiți o fereastră separată pentru a lucra cu puncte de întrerupere, permițându-vă să le vizualizați și să le editați într-o singură listă:

Executarea pas cu pas

O dată când breakpoint soluția aplicație de gestionare a transferat la depanatorul, este posibilă modulul suplimentar de execuție în mai multe moduri: execuție în trepte, executarea apelului unei funcții sau proceduri, întrerupere funcția de execuție pas sau procedură unității de execuție pentru acel șir pe care cursorul sau continuarea executării gratuite a modulului:







1є Enterprise 8

În timpul executării pas cu pas, este posibilă vizualizarea valorilor variabilelor conținute în modul și calcularea valorilor arbitrare. Pentru a face acest lucru, utilizați o fereastră specială care afișează rezultatul calculului:

1є Enterprise 8

1є Enterprise 8

Tabloul de bord și variabilele locale

Rezultatele calculelor care au nevoie pentru a vizualiza pe o performanță a modulului poate fi afișat într-o fereastră separată - afișaj - în care este posibil de a distribui toate acestea fiind expresia a patru pagini:

1є Enterprise 8

Modificarea valorilor variabilelor

Valorile tipurilor primitive pot fi modificate direct în celula Valoare.

1є Enterprise 8

Și pentru a modifica alte valori, puteți utiliza fereastra de introducere a expresiei.

1є Enterprise 8

În această fereastră, ajutorul contextual este pe deplin funcțional.

1є Enterprise 8

Stack de apeluri

Debuggerul vă permite să utilizați un teanc de apeluri care arată secvența de apeluri la proceduri și funcții care au condus la linia modulului care este depanat momentan:

1є Enterprise 8

Dacă faceți dublu clic pe numele procedurii din stiva de apeluri, puteți merge la linia corespunzătoare din procedură.

Opriți-vă din greșeală

Platforma oferă posibilitatea de a utiliza din greșeală modul oprire. În acest mod, depanarea poate fi oprită fie cu fiecare eroare care are loc sau cu o eroare, în textul căruia există un substring specificat de dezvoltator. Substringul erorilor de interes este indicat în setările de depanare.

1є Enterprise 8

În timpul depanării cu această setare, depanarea se va opri numai atunci când apar erori din cauza divizării prin zero.







Articole similare

Trimiteți-le prietenilor: