Nkeji 9 / 11

Nnwale nlọghachi azụ, mmezi nwale, yana ịlụso ule ndị na-emebi emebi ọgụ

Uru:

  • Ghọta ebumnobi nke ule nlọghachi azụ wee nwee ike ịhọrọ ule wee mepụta ikpe nlọghachi dịka mgbanwe na ọgụgụ isi mmadụ si dị.
  • Ikike ịchọpụta isi ihe kpatara ule na-esighi ike (oge, ịdabere n'usoro, ọnọdụ nkekọrịta, ịdabere na mpụga) wee tinye ihe ngwọta na-adịgide adịgide na-egbochighị akara ahụ.
  • Ikike idowe ọzụzụ nke ịgba ọsọ ngwungwu zuru ezu tupu ewepụtara ya ka ị na-edobe ụlọ regression ngwa ngwa, nweere onwe ya na ntụkwasị obi site na iwepu nnwale oyiri.

Software na-agbanwe mgbe niile; Ihe ọhụrụ ọ bụla, ndozi ọ bụla, nwere ike imebi ihe na-arụ ọrụ na mbụ. A na-akpọ nkwụsịtụ nke ọrụ na-arụ ọrụ na mbụ bụ nlọghachi azụ. Nnwale nlọghachi azụ na-anwale ọrụ dị adị na mgbanwe ọ bụla iji nweta mmebi ndị a. Ka oge na-aga, ụlọ nyocha ndị a na-ebuwanye ibu - ọtụtụ puku ule - na nnukwu nsogbu abụọ na-ebilite: ụlọ ahụ na-akwụsịlata, na ule na-egbuke egbuke - ule ndị a na-apụghị ịdabere na ya nke na-agafe mgbe ụfọdụ ma na-adaba n'otu koodu ahụ - mebie ntụkwasị obi nke otu ahụ na nsonaazụ ule. Ọgụgụ isi (AI) bụ ihe enyemaka siri ike na idobe ụlọ nrụpụta ahụ nke ọma, ngwa ngwa na ntụkwasị obi. Mana isi ihe dị n'etiti ka dị: Ọ bụ ezie na AI nwere ike ịnye "ịme ngafe" ule na-adịghị emebi emebi, ọ nwere ike mepụta patch nke na-ekpuchi ezigbo ahụhụ. Ọrụ gị bụ ịchọta isi ihe kpatara enweghị ntụkwasị obi, ọ bụghị igbochi mgbaàmà ahụ.

Mgbọrọgwụ ihe na-akpata ule na-esighi ike

Nnwale na-adịghị mma bụ nsogbu nnwale kachasị aghụghọ: ọ bụ ihe a na-apụghị ịdabere na ya ma ọ na-agafe ma ọ bụ daa, na-eme ka ndị otu ahụ banye n'omume nke "ọ ga-abụrịrị na ọ rapaara ọzọ, mee ya ọzọ" - na àgwà a ga-eleda anya otu ụbọchị n'ezie ahụhụ dị ka "flaky". Isi ihe kpatara ya:

  • Ọnọdụ oge/ọsọ: Nnwale ahụ na-enyocha nsonaazụ ya na-echeghị ka ọrụ ga-agwụ. Ihe kacha kpatara ya.
  • Ndabere iwu: Nnwale na-adabere na data nke ibe ha hapụrụ; Ọ na-agbaji mgbe usoro gbanwere.
  • Ikpe ekekọrịtara: Ọtụtụ ule na-eji otu data/onye ọrụ nnwale, na-emegiderịta onwe ya.
  • Ndabere na mpụga: ezigbo netwọkụ, ọrụ ndị ọzọ, oge sistemụ, uru enweghị usoro.
  • Ọdịiche gburugburu ebe obibi: Gbanwee na mpaghara, na-anọ na CI (mgbakọ njikọta na-aga n'ihu).
Ịkpachara anya: Ịgafe ule na-esighị ike site na "ịgbalị ugboro ole na ole" na-ekpuchikarị njehie n'ezie. Nnwale ọzọ bụ ngwa nyocha, ọ bụghị ọgwụgwọ. Chọta isi ihe kpatara ya; Jiri naanị nwaa ọzọ dị ka ebe ikpeazụ maka ndekọ, n'ezie enweghị ntụkwasị obi na mpụga.

Nleba anya ule: idobe ngwugwu ahụ nke ọma

Ụlọ nkwari akụ ahụ dị ka ogige; Ọ bụrụ na a naghị elebara ya anya, ata ga-eweghara. AI na-enyere aka n'ọrụ mmezi atọ:

1. Nhicha ule oyiri / na-enweghị isi. Ka oge na-aga, ọnụ ọgụgụ dị ukwuu nke ikpe na-agbakọta na-anwale otu ihe ahụ. AI na-atụ aro ịchịkọta na ijikọ ule ndị yiri ya.

2. Nchọpụta ule na-esighi ike. Ị na-enye AI koodu ule na ụkpụrụ enweghị ntụkwasị obi; na-atụ aro ihe nwere ike ịkpata mgbọrọgwụ na ngwọta na-adịgide adịgide.

3. Nyochaa nhọrọ / ntinye ụzọ. Ọ dị oke ọnụ iji mee ngwugwu niile na mgbanwe ọ bụla. Site na nyocha mmetụta ule (ịhọrọ naanị ule dị mkpa dabere na koodu gbanwere), AI na-atụ aro nke ule kwesịrị ibu ụzọ mee. Otú ọ dị, ngwungwu ntọhapụ zuru ezu dị mkpa.

Kwarantaini: ijikwa nnwale na-emebi emebi nke ọma

Ị chọpụtala na ule adịghị ike, mana ị nweghị oge iji dozie ihe kpatara ya ozugbo. Ihe a ga-eme? Enwere ụzọ abụọ na-ezighi ezi: ihichapụ ule ahụ kpamkpam (a naghị echekwa omume ahụ ma ọlị) ma ọ bụ iji megharịa ya mechie ya (na-ekpuchi ezigbo ahụhụ). Ụzọ ziri ezi bụ ịpụ iche (ikewapụta ule na-esighị ike na ngwungwu bụ isi wee soro ya na ndepụta dị iche). Nnwale ichepụ iche anaghị egbochi njikọta ụdị, kama ọ ka bụ ụgwọ a na-ahụ anya ma na-elebara ya anya mgbe niile. Isi ihe dị mkpa bụ nke a: kwarantaini bụ ụlọ nchere, ọ bụghị ihe mkpofu. Ọ bụrụ na ndepụta kwarantaini na-eto eto, nke a bụ mkpu na ahụike nnwale nke otu ahụ na-akawanye njọ. AI nwere ike nyochaa ndepụta iche iche gị kwa oge wee chịkọta ya site na usoro ihe kpatara ya; Ọ na-enyere ngwọta mkpokọta aka site n'ikpughe ihe na-akpatakarị, dị ka "nnwale 6 niile jikọtara ya na otu onye ọrụ nyocha nkekọrịta".

NDỤMỌDỤ: Tinye “onye nwe” yana “ụbọchị enyochara ikpeazụ” na ndekọ ichepụ iche. Mpụpụ iche iche na-aghọ ihe mkpofu na-adịgide adịgide; Nnwale brittle na-ebi ebe ahụ ruo mgbe ebighị ebi n'ihi na ọ dịghị onye na-eche banyere ya.

Tebụl atụmatụ nlọghachi azụ

Ọnọdụ

Atụmatụ

Ọrụ AI

obere mgbazi

Ebe emetụtara + ule anwụrụ ọkụ

Họrọ ule ndị dabara adaba

ọhụrụ mma

Modul metụtara + njikọ

Wepụta ikpe mgbagha ọhụrụ

nnukwu refactor

Ngwungwu nlọghachi azụ zuru oke

Nchịkọta oghere mkpuchi

tupu ntọhapụ

Ngwungwu zuru oke + nyocha

Ntụle ụzọ na ogologo oge

Ndozi ndụ ngwa ngwa

Ụzọ lekwasịrị anya + dị mkpa

Ntọala ule nchekwa kacha nta

Ngwa ngwa adịghị ike / Ike siri ike

Adịghị ike: "Nnwale a na-ada mgbe ụfọdụ, dozie ya."
Ike: "Nnwale a na-ada 3 n'ime 10 na-agba ọsọ, koodu na-agbanweghị agbanwe. Chọpụta ihe kpatara nsogbu nke enweghị ike: nwere ike ịbụ oge / agbụrụ, ịdabere na ya, ọnọdụ nkekọrịta, ịdabere na mpụga, ma ọ bụ ọdịiche gburugburu ebe obibi. Gosi akara nke dị na ule ahụ na-egosi ihe ọ bụla nwere ike ime. Na-atụ aro ngwọta na-adịgide adịgide; AKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỤKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỊKWỤKWỤKWỤKWỤKWỤKWALA:: ụzọ: [log]."

Ike ngwa ngwa; na-eduzi nchoputa n'ihe kpatara ya ma machibido n'ụzọ doro anya nkwụsị mgbaàmà.

Ndebiri anọ enwere ike iṅomi

1) Nchọpụta ule na-esighi ike:

Koodu ule a na-agafe mgbe ụfọdụ ma mgbe ụfọdụ na-ada n'enweghị mgbanwe. Depụta ihe kpatara ihe kpatara ya (agbụrụ, ịdabere n'usoro, steeti ekekọrịtara, ndabere mpụga, elekere / random, ọdịiche gburugburu ebe obibi) wee gosi akara akaebe na ule maka nke ọ bụla. Tụnye ihe ngwọta na-adịgide adịgide; akara ngwọta nkwụsịtụ dị ka ịnwale ọzọ dị ka ebe ikpeazụ yana na izi ezi. Nnwale: [koodu] / ụkpụrụ enweghị ntụkwasị obi: [ugboro ole n'ime ole na-agba ọsọ]

2) Na-atụ aro ikpe regression:

Emere mgbanwe ndị a: [mgbanwe/Nchịkọta PR].Depụta àgwà ndị dị ugbu a na mgbanwe a ga-agbaji ma chee echiche nyocha nlọghachi maka nke ọ bụla. Kpesaara ebe mmetụta dị n'akụkụ yana ndabere nkekọrịta.

3) Nchacha ule oyiri:

Lelee ụlọ nyocha n'okpuru. Otu oyiri ma ọ bụ mkpirisi ikpe na-anwale otu omume; Tụọ ndị m kwesịrị idowe na ndị m ga-ejikọta maka otu ọ bụla. Dọọ aka ná ntị ma ọ bụrụ na enwere ihe ize ndụ nke ịnwụ mkpuchi. Nnwale: [ndepụta/koodu]

4) Nhọrọ mmetụta nnwale:

Faịlụ/ọrụ ndị a agbanweela: [ndepụta]. Site na ụlọ nyocha dị ugbu a, họrọ ma gosipụta ule ndị achọrọ m ịgba ọsọ mbụ (ndị na-ejikọ ozugbo / na-apụtaghị ìhè na koodu gbanwere). Mara: chetara m na m ka ga-agba ọsọ n'uju tupu ewepụtara ya.

Obere ikpe atọ

Ikpe 1 - Nnwale kpuchiri ezigbo mmejọ. Otu otu gbakwunyere 3 gbagharịa na ule nkwụghachi ụgwọ oge ụfọdụ; Nnwale ahụ na-agakarị "na-agafe" ugbu a. N'itinye "nyocha ule nyocha na-adịghị ike" chọpụtara na enweghị ntụkwasị obi sitere na ọnọdụ agbụrụ n'ezie: na ibu dị elu, nkwenye ịkwụ ụgwọ na-emekarị ugboro abụọ. Ruo ọnwa ole na ole, Gbalịa kpuchiri ahụhụ nwere ike butere mfu ego n'ezie. Edoziri ihe kpatara ya, nwaa ewepụ ya ọzọ.

Ikpe 2 - Ngwugwu mkpọchị, ọsọ gbagoro. Otu ụlọ mgbagha nke ule 1,400 were nkeji 55. Site na "ihicha ule oyiri", ule 380 tụgharịrị bụrụ nke oyiri ma ọ bụ kpuchie; jikọtara. E belatara ngwugwu ahụ na ule 900, oge belatara na nkeji 34, ebelataghị mkpuchi ahụ nke ọma. Nzaghachi ngwa ngwa gbara ndị otu ahụ ume ịnwale ugboro ugboro.

Ikpe 3 - Nye iwu ndabere. Nnwale ga-agafe na mpaghara mgbe niile, mana ọ ga-ada n'enweghị usoro na CI. Nchọpụta AI gosipụtara na ule ahụ dabere na onye ọrụ mepụtara site na ule ọzọ, na CI ọ mebiri n'ihi na ule ndị ahụ na-agba ọsọ n'usoro nhata / dị iche iche. Emere ule ọ bụla iji guzobe data nke ya; Mkpebi agwụla.

Mmejọ ndị nkịtị

  • Jiri nwaa ọzọ mechie ule na-emebi emebi. Ịgbalị ọzọ na-achọghị ihe kpatara ya; ikpuchi ezi ndudue.
  • Omenala "rapaara ọzọ". Na-eleghara nsonaazụ uhie anya; Otu ụbọchị, na-amapụ ezigbo mmejọ.
  • Ọ bụghị ịkwachaa ngwugwu ahụ ma ọlị. Na-enye ohere nnwale oyiri ka ikpokọta ma belata ngwugwu ahụ.
  • Ndabere n'etiti ule. Ule dabere na ọnọdụ / usoro nkịtị; isi iyi nke ejighi n'aka.
  • Na-anwale naanị akụkụ ahụ gbanwere na ịwụpụ ngwugwu zuru ezu. Ụzọ mkpirisi ụzọ ewepụtara; Mmetụta mmetụta zoro ezo gbanarị.
  • Na-adabere na ndabere mpụga. Nnwale dabere na netwọkụ / elekere / uru efu; ndammana ejighị n'aka.

Na nchịkọta

Nnwale nlọghachi azụ na-ejide mgbanwe na-emebi ọrụ mbụ na-arụ ọrụ; Mana ka ngwugwu na-eto, ịdị nwayọọ na nnwale na-emebi emebi na-emebi ntụkwasị obi. Ihe na-akpata ule na-esighi ike na-abụkarị oge, ịdabere n'usoro, ọnọdụ nkekọrịta, na ịdabere na mpụga. AI bụ enyemaka dị ike na nyocha, nhicha na nhọrọ nyocha; Ma iji gbalịsie ike na-ebelata mkpebi siri ike na-ekpuchi ezigbo mmejọ. Chọta ihe kpatara ya, mee nyocha onwe ya na mkpebi siri ike, kpochapụ ngwugwu ahụ mgbe niile, na-agba ọsọ ngwugwu zuru ezu tupu ahapụ ya.

Ọrụ ngwa

Họrọ ule sitere na ọrụ nke gị nke ị maara na ọ na-esighi ike (ma ọ bụ ọ dị ka ọ naghị akwụsi ike). Wepụ ndị na-eme ihe na-akpata mgbọrọgwụ wee nyochaa ahịrị ihe akaebe na ule ahụ site na template “nchọpụta nyocha na-emebi emebi”. Chọpụta ihe kpatara ya wee mejuputa ngwọta na-adịgide adịgide na-enweghị ịnwale ọzọ. Wee họrọ ule iri na ngwungwu gị wee chọpụta ndị enwere ike ijikọ na “nhicha nnwale oyiri.” Kpesa ole nsogbu nwale ị kpebiri na isi ihe kpatara ya yana ikpe ole na-adịghị mkpa i wepụrụ na suite.

ndetu

  • [] Achọpụtala m ihe kpatara ule na-esighi ike; Akwụsịghị m mgbaàmà ahụ.
  • [ ] Ahụrụ m Nnwale dịka ụzọ ikpeazụ ziri ezi, ọ bụghị ọgwụgwọ.
  • [] Emere m ule ndị ahụ n'onwe ha na mkpebi siri ike (kewapụrụ na ịdabere na mpụga).
  • [ ] Ebibiri m ule oyiri/adịghị mkpa site na suite regression.
  • [] Ahọọrọ m ịnwale dabere na mgbanwe ahụ, mana ahapụchara m ngwungwu zuru ezu.
  • [ ] Ana m eji uhie ọ bụla kpọrọ ihe, megide omenala "rapaara ọzọ, ngafe".