Агуулгын хүснэгт:
Видео: Би Salesforce дахь Apex кодыг хэрхэн дибаг хийх вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-18 08:27
Таны бичсэн кодыг дибаг хийхэд туслах хяналтын цэгүүд, бүртгэлүүд болон "Төлөвийг харах" табыг ашиглана уу
- Шалгах цэгүүдийг оруулна уу Апекс код . Хөгжүүлэгчийн консолын хяналтын цэгүүдийг ашиглана уу дибаг хийх чиний Оргил ангиуд ба триггерүүд.
- Давхардсан Апекс код болон SOQL мэдэгдлүүд.
- Шалгах цэгийн байцаагч.
- Бүртгэлийн байцаагч.
- Бүртгэл шалгагч дахь Custom Perspective-г ашиглана уу.
- Дибаг хийх Бүртгэл.
Үүнийг харгалзан би Salesforce дээр дибаг хийх бүртгэлийг хэрхэн үүсгэх вэ?
Зочин хэрэглэгч дээр хэрэглэгчдэд суурилсан ул мөрийн тугийг тохируулна уу
- "Тохиргоо" хэсгээс "Шуурхай хайх" талбарт "Дбаг хийх бүртгэл" гэснийг оруулаад "Дбаг хийх бүртгэл" гэснийг товшино уу.
- Шинэ дээр дарна уу.
- Мөшгих объектын төрлийг Хэрэглэгч гэж тохируулна уу.
- Traced Entity Name талбарын хайлтыг нээгээд зочин хэрэглэгчээ олоод сонгоно уу.
- Өөрийн мөрийн туг дээр дибаг хийх түвшинг оноож өгнө үү.
- Хадгалах товчийг дарна уу.
Дараа нь асуулт бол Salesforce дахь тестийн ангиудыг хэрхэн дибаг хийх вэ? Setup>Developer> руу очно уу Апекс тест Гүйцэтгэл> Сонго Туршилтууд > сонгоно уу туршилтын анги та харахыг хүсч байна дибаг хийх логууд нь ажиллуулахыг дарж болно. Өөрийн Dev Console руу очно уу. Бүртгэлийн хэсэгт та ApexTestHandler үйлдлийг харах болно. Тэр бүртгэлийг давхар товшино уу.
Мөн системийн дибаг нь Apex дээр юу хийдэгийг мэдэх үү?
Дибаг хийх аливаа програмчлалын хөгжлийн чухал хэсэг юм. онд Оргил , бидэнд ашиглаж болох тодорхой хэрэгслүүд бий дибаг хийх . Тэдний нэг нь систем . дибаг хийх () -д хувьсагчийн утга болон гаралтыг хэвлэдэг арга дибаг хийх бүртгэлүүд.
Дибаг хийх бүртгэл гэж юу вэ?
Дебаг хийх лог системээр үүсгэгддэг бүртгэлүүд шинэ харилцан яриа болгоны хамт таны хяналтын самбар руу илгээгдэнэ. Эдгээр нь зөвхөн таны хөгжүүлэгчид SDK-д тухайн тоглоом/апп хувилбарт тохируулсан тохиолдолд л гарч ирнэ. Гэмтэл гэх мэт тохиолдолд хөгжүүлэгчид эдгээрийг ашиглаж болно бүртгэлүүд руу юу дибаг хийх буруу явсан, хэзээ.
Зөвлөмж болгож буй:
Би PHP програмыг хэрхэн дибаг хийх вэ?
Дибаг хийх сессийг ажиллуулахын тулд: ide-г эхлүүлж, дибаг хийхийг хүсэж буй эх кодыг агуулсан файлыг нээнэ үү. Дибаглагчийг түр зогсоохыг хүссэн мөр бүрт таслах цэгийг тохируулна уу. Таслах цэгийг тохируулахын тулд курсорыг мөрийн эхэнд байрлуулаад Ctrl-F8/?-F8 товчийг дарах эсвэл Debug > Line Breakpoint сэлгэх командыг сонгоно уу
Би атом дахь PHP-г хэрхэн дибаг хийх вэ?
Дибаг хийж эхлэхийн тулд: PHP файлаа атом дээр нээнэ үү. Курсорыг завсарлахыг хүссэн мөрөндөө шилжүүлж, Alt+F9 товчийг дарж эсвэл командын палитр (ctrl+shift+p) эсвэл php-дибаг цэсээс (Багцууд -> php-дибаг- >Таслах цэгийг асаах/унтраах)
Visual Studio дээр Java кодыг хэрхэн дибаг хийх вэ?
VS кодыг дахин ачаалсны дараа Javaproject агуулсан хавтсыг нээж дараах алхмуудыг дагана уу: Төслийг бэлтгэ. Нээлттэй a. Дибаг хийж эхэл. Дибаг хийх горим руу шилжиж (Ctrl+Shift+D) ажиллуулж эхлэх. Launch тохиргооны үндсэн анги эсвэл Attach-ийн хостын нэр болон портыг бөглөнө үү. Засварлах цэгээ тохируулаад F5 дарж дибаг хийж эхэлнэ
Visual Studio дээр дибаг хийх кодыг хэрхэн ашиглах вэ?
Та эхлүүлэх тохиргоогоо тохируулсны дараа дибаг хийх сессээ F5 ашиглан эхлүүлнэ үү. Мөн та өөрийн тохиргоог командын палитраар (Ctrl+Shift+P) ажиллуулж, "Дбаглах" дээр шүүлтүүр хийж болно: "Дабаглах" гэснийг сонгоод эхлүүлэх эсвэл "дибаг" гэж бичээд, дибаг хийхийг хүссэн тохиргоогоо сонго
Би Salesforce дээрх бүх дибаг хийх бүртгэлийг хэрхэн устгах вэ?
Хөгжүүлэгчийн консолыг нээнэ үү. Консолын доод хэсэгт Query Editor табыг сонгоно уу. Хэрэгслийн API ашиглахыг сонгоно уу. Энэ SOQL асуулгыг оруулна уу: SELECT Id, StartTime, LogUserId, LogLength, ApexLog-оос байршил. Execute дээр дарна уу. Устгахыг хүсч буй бүртгэлээ сонгоно уу. Устгах мөр дээр дарна уу. Бүртгэлийг устгахыг баталгаажуулахын тулд Тийм дээр дарна уу