Nkeji 7 / 11

Nchọpụta nbibi na nyocha Crash na ọgụgụ isi Artificial

Uru:

  • Ikike iwelata ihe nwere ike ime ngwa ngwa site n'inye ndekọ okuku (nchịkọta traktị) na ọgụgụ isi mmadụ na koodu dabara adaba na ọnọdụ ọnọdụ.
  • Ikike idozi ihe kpatara ya na-adịgide adịgide kama ịkwado nchoputa AI dị ka echiche na koodu na ịnwale na mechie akara ngosi ahụ.
  • Chebe nzuzo mgbe ị na-emezigharị site na ikpuchi data nkeonwe na ndekọ okuku na ndekọ

Ngwa ọ bụla na-enye njehie; Ihe dị iche na onye nrụpụta dị mma bụ ka ha na-achọta ngwa ngwa ma dozie ahụhụ. Nchọpụta ekwentị - ịchọta na idozi isi nsogbu - siri ike karịsịa n'ihi na njehie ahụ na-apụta na ngwaọrụ onye ọrụ, na gburugburu ebe ị na-enweghị ike ịhụ. Ọtụtụ oge, naanị ihe ị nwere bụ ndekọ okuku (crash log / stack trace — mmebi teknụzụ nke ebe ngwa ahụ gara mgbe ọ dara). AI dị ike nke ukwuu n'ịgụ ndekọ ndị a nzuzo, na-edepụta ihe ndị nwere ike ime, na ịtụpụta ihe ngwọta. Na ngalaba a, anyị ga-amụta ka esi eji AI dị ka "onye na-achọpụta ahụhụ" mana hapụ gị ọrụ nke ịchọpụta nyocha ikpeazụ na idozi.

Ịgụ ndekọ ndekọ okuku: Ebe AI na-egbuke egbuke

Ndekọ mkpọka bụ ederede ogologo na egwu; onye nrụpụta enweghị ahụmahụ agaghị ama ebe ọ ga-ele anya. AI na-atụgharị ederede a na sekọnd: ​​n'ahịrị nke ọ dara, nke ewepụrụ atụpụrụ, kedu ihe kpatara ya. Njehie mkpanaka a na-ahụkarị bụ ihe doro anya na AI na-amata ha ngwa ngwa: NullPointerException (na-agbalị ịnweta uru efu), IndexOutOfBoundsException (na-enweta ihe ndepụta anaghị adị adị) na gam akporo, EXC_BAD_ACCESS (nabata ebe nchekwa efu) na iOS, na-atụghị anya ya nil (na-amanye nhọrọ nil).

Ụdị mkpọka ekwentị na-emekarị na ihe kpatara ya bụ ndị a:

Njehie (iche)

Platform

ihe kpatara ya

NullPointerException

Android

Ịnweta uru efu

IndexOutOfBoundsException

Android

Ịnweta mmewere ndepụta adịghị adị

na-atụghị anya ya nil

iOS

Manye ịtọpụ ihe na-adịghị mma (!)

EXC_BAD_ACCESS

iOS

Ịnweta ebe nchekwa efu

ANR/ ifriizi

Android

Nhazi ogologo/dị arọ na eri isi

Usoro nbibi nzọụkwụ site nzọụkwụ:

  1. Chịkọta ndekọ ahụ. Tinye ndekọ ndekọ okuku, ozi njehie, na usoro iji mepụtagharịa ya ma ọ ga-ekwe omume.
  2. Nye okwu AI. Gwa m ọ bụghị naanị njehie ahụ, mana mpempe koodu dabara na ihe ọ dara na-eme.
  3. Rịọ maka ihe nwere ike ime. "Gwa m ihe 3 nwere ike ịkpata yana otu esi enyocha nke ọ bụla."
  4. Nyochaa. Kwado ihe kpatara ya na koodu na ule; Edozila ya site na ịkọ nkọ.
  5. Dezie ya wee nwalee ọzọ. Lelee na njehie apụọla n'ezie na ọ nweghị mperi ọhụrụ ewepụtara.
Ndụmọdụ: Mgbe ị na-enye ndekọ ndekọ okuku na AI, tinyekwa snippet koodu dị mkpa. Naanị na nchịkọta nchịkọta AI na-eme amụma izugbe; Mgbe ị na-ahụ koodu ahụ, ihe gbasara nke puru omume nke ịchọta ahịrị ziri ezi na ihe kpatara ya na-abawanye nke ukwuu. Ọdịnaya na-ekpebi ogo nchoputa.

Ọnyà data nkeonwe

Ndekọ mkpọka na ndekọ na-enwekarị data onye ọrụ: email, ID onye ọrụ, ọnọdụ, ọbụlagodi ọdịnaya ụdị. Tapawa ndekọ a n'ime AI dị ka ọ na-enyefe ndị ọzọ data nkeonwe ma bụrụ mmebi nke KVKK / GDPR. Kpochapụ (nkpuchi) mpaghara nkeonwe tupu ịnyefe ndekọ ahụ. Ọzọkwa, kpachara anya ka ị ghara ide data nkeonwe na ndekọ ngwa gị site na mmalite; Akwụkwọ ndekọ dị mma na-akọwa nsogbu mana ọ naghị ekpughe njirimara ya.

Akpachara anya: Ndozi nke AI tụrụ aro nwere ike "mechie ahụhụ ahụ" mana ọ nwere ike ọ gaghị edozi ihe kpatara ya. Dịka ọmụmaatụ, iji nlele efu kpuchie NullPointerException ga-akwụsị okuku ahụ, mana ọ bụrụ na ị chọpụtaghị ihe kpatara uru ahụ ji bụrụ ihe efu, njehie mgbagha ga-aga n'ihu. Na-agwọ ọrịa, ọ bụghị ihe mgbaàmà.

Mgbọrọgwụ nyocha nyocha

Ebumnuche nke nbipu ọkachamara abụghị imechi njehie ahụ kama ịchọta ihe kpatara ya. Ajụrụ m AI " gịnị kpatara nke a nwere ike bụrụ ihe efu, ebee ka ọ ga-efunahụ na ntinye data?" na-ajụ, "Kedu ka m ga-esi mechie nke a?" Ọ bara uru karịa ịjụ. Ozugbo achọpụtara ihe kpatara ya, a na-edozi ọtụtụ ọdịiche nke otu njehie otu mgbe. AI dị mma na echiche agbụ a: soro data site na ntinye gaa na mmepụta ma jụọ ya ka ọ chee echiche banyere ebe ọ na-ada.

Obere ikpe atọ

Ikpe 1 - 2 awa ọrụ na nkeji 10. Onye nrụpụta nọrọ awa 2 na-achọ ahụhụ nke dara naanị na ụdị Samsung akọwapụtara. Nyefe ndekọ okuku (na-ehichapụ ebe nkeonwe) na AI; YZ kwuru na njehie ahụ na-ezo aka na njupụta ebe nchekwa nke na-eme na mkpebi igwefoto dị iche nke ngwaọrụ ahụ. Site na ihe ngosi ahụ, a chọtara ihe kpatara ya na nkeji 10. AI mere ngwa ngwa nchọta, mmadụ kwadoro ngwọta ya.

Ikpe 2 - Ahụhụ agbachiri agbachila azụ. Otu otu mechiri mkpọka na-aga n'ihu site na iji ntụnye AI iji nwaa ijide ya. Mkpọka ahụ kwụsịrị, mana ndị ọrụ malitere mkpesa na "data adịghị echekwa"; n'ihi na ezigbo nsogbu (njikọ ọdụ data) ka dị, ọ ka bụrụ nke a na-adịghị ahụ anya. Ozugbo achọpụtara ihe kpatara ihe kpatara ya, ma mkpọka na ọnwụ data edoziela. Ihe nkuzi: ịgbachi nkịtị anaghị edozi ya.

Ikpe 3 - Data leaked na log. Nnyocha chọpụtara na edere aha ndị ọrụ na nọmba ekwentị n'uju n'ime ndekọ mkpọka ngwa ahụ. Ndị na-emepụta ihe na-etinyekarị ndekọ ndị a n'ime AI na mpe mpe akwa; Ya mere, data nkeonwe na-apụ maka ọnwa. A na-ekpuchi ihe ndekọ ma mezie usoro ahụ. Ihe nkuzi: nzuzo na-emetụta ọbụlagodi mgbe a na-emegharị ya.

Ngwa ngwa adịghị ike / Ike siri ike

Ọkwa na-adịghị mma: "Gịnị kpatara njehie a ji eme? [stack trace]"

Ike siri ike: "Okuku a na-eme na ngwa gam akporo m

Ụdị ndebiri nwere ike iṅomi

Crash analysis template template:" Nyochaa okuku na-esonụ. Okwu: [ihe ị na-eme, nke ngwaọrụ / ụdị]. Mkpa koodu: [koodu]. Crash log (onwe data kpochapụrụ): [trace]. Nye 3 eleghị anya ihe kpatara ya na nkwenye + na-adịgide adịgide maka onye ọ bụla. Ọzọkwa akara workarounds na-emechi akara ngosi. "

Mgbọrọgwụ na-akpata template: "Uru a na-abịa [null / ụgha] na-atụghị anya ya. Soro usoro data site na ntinye aka ruo ebe a: ebee ka ọ ga-efunahụ ma ọ bụ mebie? Gwa m ebe m ga-elele na ọkwa ọ bụla. [koodu] "

Ndebiri agụ akwụkwọ: "Kụgharịa ihe ndekọ ndekọ a: kedu ihe omume mere n'usoro, ebe ihe na-adịghị mma dị, gịnị bụ usoro ahụike ikpeazụ tupu njehie ahụ? [log - data nkeonwe kpochapụrụ]"

Ndebiri mmeghari: "Kedu usoro, steeti ngwaọrụ na data ka m ga-anwa ịmegharị njehie a nke ọma? Depụta ọnọdụ ndị nwere ike ịkpalite njehie ahụ n'usoro nke puru omume. [nkọwa]"

Mmejọ ndị nkịtị

  • Inye nchịkọta nchịkọta na-enweghị ihe ọ bụla. Enweghị koodu na ọnọdụ dị mkpa, AI na-eme amụma izugbe.
  • Tapawa data nkeonwe n'ime AI yana ndekọ. Mmebi nke nzuzo; mbụ nkpuchi.
  • Mechie akara ngosi. Izochi okuku ahụ na ịnwa ijide n'aka na-ahapụ nsogbu mgbọrọgwụ wee mepụta nsogbu ọhụrụ.
  • Itinye ntụnye nke mbụ na-egosighi ya. Nchọpụta nke AI bụ hypothesis; Kwenye na koodu.
  • Na-agbalị imepụtaghachi ya na emulator. Ụfọdụ mperi na-apụta naanị na ngwaọrụ/ọnọdụ ahụ n'ezie.
  • Anaghị anwale ọzọ ma emezigharị ya. Ndozi ahụ nwere ike mebie ihe ọzọ; Lelee nlọghachi azụ.

Na nchịkọta

Otu n'ime ebe AI kachasị mma bụ ịgụ akwụkwọ ndekọ okuku na ịhazi ihe nwere ike ime; A na-emeziwanye ogo nchoputa nke ọma mgbe enyere ọnọdụ. Ma nchoputa ikpeazụ na mgbazi bụ nke mmadụ: aro AI bụ echiche, kwadoro na koodu na ule. Ebumnobi abụghị imechi mgbaàmà ahụ kama iji dozie ihe kpatara ya; Njehie emechiri ọnụ na-alaghachikarị n'ụdị ọzọ. Ndekọ mkpọka nwere ike ịnwe data nkeonwe; Kpuchie ya tupu inye ya AI ma edekwala data nkeonwe na ndekọ gị site na mmalite.

Ọrụ ngwa

Were ndekọ okuku ị nwere (ma ọ bụ ihe nlele ị na-emepụta site na AI), kpuchie data nkeonwe / pụrụ iche dị na ya, ma nye ya AI na "ntụgharị nyocha Crash". Chọpụta nke bụ isi na-akpata ndepụta AI bụ ndozi n'ezie yana nke na-agbachi nkịtị. Tinye nrụzi na-adịgide adịgide ị họọrọ wee chọpụta na njehie apụọla ma ọ nweghị nsogbu ọ bụla bilitere.

ndetu

  • [ ] Enyere m ndekọ ihe ọghọm nwere koodu dabara na ọnọdụ ọnọdụ
  • [ ] Ekpuchiri m data nkeonwe/iche na ndekọ
  • [] Ajụrụ m AI maka ihe kpatara mgbọrọgwụ na ndozi na-adịgide adịgide, ọ bụghị ịgbachi nkịtị
  • [] Achọpụtara m nchoputa ahụ na koodu na ule, etinyeghị m ya n'ìsì
  • [] Mgbe mmezi ahụ gasịrị, anwalere m na njehie ahụ agwụla ma ọ dịghị nlọghachi azụ
  • [ ] Achọpụtara m na ngwa m anaghị ede data nkeonwe n'ime ndekọ ya